Summary
The model catalog in dippin-lang/validator/lint.go is hardcoded and missing:
gemini as a provider (used extensively in examples)
- Models like
gpt-5.2, claude-sonnet-4-5, claude-sonnet-4-6
Running dippin lint on most example files produces spurious DIP108 warnings.
Recommendation
Either update the catalog or make it configurable/extensible.
Sources
Found by: DSL Design Expert (expert panel review)
Summary
The model catalog in
dippin-lang/validator/lint.gois hardcoded and missing:geminias a provider (used extensively in examples)gpt-5.2,claude-sonnet-4-5,claude-sonnet-4-6Running
dippin linton most example files produces spurious DIP108 warnings.Recommendation
Either update the catalog or make it configurable/extensible.
Sources
Found by: DSL Design Expert (expert panel review)