Description
When SpecParser encounters a schema it cannot resolve, it maps it to TypeRef.Unknown, which becomes JsonElement in generated code. This happens silently — users have no way to know that part of their API lost type safety. The parser should emit a warning for each TypeRef.Unknown resolution so users can fix their spec or be aware of the limitation.
Acceptance criteria
Description
When
SpecParserencounters a schema it cannot resolve, it maps it toTypeRef.Unknown, which becomesJsonElementin generated code. This happens silently — users have no way to know that part of their API lost type safety. The parser should emit a warning for eachTypeRef.Unknownresolution so users can fix their spec or be aware of the limitation.Acceptance criteria
SpecParseremits aWarningwhen a schema resolves toTypeRef.UnknownParseResult.warnings