Skip to content

fix: align with gts-spec v0.7.0#18

Merged
Artifizer merged 1 commit intoGlobalTypeSystem:mainfrom
KvizadSaderah:fix/gts-spec-v0.7-compliance
Jan 8, 2026
Merged

fix: align with gts-spec v0.7.0#18
Artifizer merged 1 commit intoGlobalTypeSystem:mainfrom
KvizadSaderah:fix/gts-spec-v0.7-compliance

Conversation

@KvizadSaderah
Copy link
Copy Markdown
Contributor

  • Prohibit single-segment instance IDs (Issue #37)
  • Add is_wildcard field to validate-id and parse-id responses
  • Add is_schema field to parse-id response
  • Fix schema_id priority: chained ID takes precedence over type field
  • Validate $$id prefix (reject 'gts.' without 'gts://')
  • Validate wildcard patterns in candidates
  • Skip $id for non-schemas in schema_id extraction

All 211 e2e tests pass.

- Prohibit single-segment instance IDs (Issue #37)
- Add is_wildcard field to validate-id and parse-id responses
- Add is_schema field to parse-id response
- Fix schema_id priority: chained ID takes precedence over type field
- Validate $$id prefix (reject 'gts.' without 'gts://')
- Validate wildcard patterns in candidates
- Skip $id for non-schemas in schema_id extraction

All 211 e2e tests pass.
@KvizadSaderah KvizadSaderah force-pushed the fix/gts-spec-v0.7-compliance branch from f2052cb to b1dc19c Compare December 28, 2025 19:34
@Artifizer Artifizer merged commit b599a01 into GlobalTypeSystem:main Jan 8, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants