Turn the Binder's ordered Link Panel and symbol pages into a deterministic, bounded grammar model before applying world-generation effects.
Acceptance criteria:
Parse ordered entries with explicit category, modifier, and repetition rules established by the Legacy audit.
Reject malformed or unresolved new writing with actionable diagnostics; never delete recoverable pages or IDs.
Do not trust client-submitted symbol meaning or page payloads.
Keep Link-Panel-only books on the existing random Age path.
Cover valid, incomplete, duplicate, conflicting, unknown, and reordered sequences in tests.
Leave instability scoring/effects for Milestone 6.
Dependencies: semantic symbol schema and Legacy grammar audit.
Turn the Binder's ordered Link Panel and symbol pages into a deterministic, bounded grammar model before applying world-generation effects.
Acceptance criteria:
- Parse ordered entries with explicit category, modifier, and repetition rules established by the Legacy audit.
- Reject malformed or unresolved new writing with actionable diagnostics; never delete recoverable pages or IDs.
- Do not trust client-submitted symbol meaning or page payloads.
- Keep Link-Panel-only books on the existing random Age path.
- Cover valid, incomplete, duplicate, conflicting, unknown, and reordered sequences in tests.
- Leave instability scoring/effects for Milestone 6.
Dependencies: semantic symbol schema and Legacy grammar audit.
dnorberg
added this to the Milestone 5 — Age grammar milestone 2026-09-29 23:17:09 -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.
Turn the Binder's ordered Link Panel and symbol pages into a deterministic, bounded grammar model before applying world-generation effects.
Acceptance criteria:
Dependencies: semantic symbol schema and Legacy grammar audit.