Extend the display-only symbol catalog so data-pack symbols can describe Milestone 5 grammar roles and bounded generation parameters without making clients authoritative.
Acceptance criteria:
Introduce a versioned semantic schema with strict server-side validation and clear diagnostics for malformed or unknown roles/values.
Keep Milestone 4 display-only schema v1 symbols readable; define an explicit migration or compatibility rule.
Symbol IDs and authored page order remain stable through reload, save/load, and removed data packs.
Clients receive display metadata only; server definitions determine grammar and effects.
Include example built-in definitions and documentation for third-party data packs.
Dependency: Legacy grammar audit.
Extend the display-only symbol catalog so data-pack symbols can describe Milestone 5 grammar roles and bounded generation parameters without making clients authoritative.
Acceptance criteria:
- Introduce a versioned semantic schema with strict server-side validation and clear diagnostics for malformed or unknown roles/values.
- Keep Milestone 4 display-only schema v1 symbols readable; define an explicit migration or compatibility rule.
- Symbol IDs and authored page order remain stable through reload, save/load, and removed data packs.
- Clients receive display metadata only; server definitions determine grammar and effects.
- Include example built-in definitions and documentation for third-party data packs.
Dependency: Legacy grammar audit.
dnorberg
added this to the Milestone 5 — Age grammar milestone 2026-09-29 23:17:05 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Extend the display-only symbol catalog so data-pack symbols can describe Milestone 5 grammar roles and bounded generation parameters without making clients authoritative.
Acceptance criteria:
Dependency: Legacy grammar audit.