Store ordered writing in assembled Descriptive Books #24

Closed
opened 2026-09-23 06:00:23 -04:00 by dnorberg · 1 comment
Owner

Connect Book Binder output to the existing Descriptive Book and Age-reference flow without implementing Milestone 5 world-generation grammar.

Acceptance criteria:

  • An assembled Descriptive Book persistently stores its ordered writing and schema version
  • Book copies retain identical writing while Age UUID assignment still occurs only when an Age is created
  • The book screen can inspect its ordered pages before creation and shows unresolved symbols clearly
  • Page-free Descriptive Books remain a supported deterministic fallback and test fixture
  • Until Milestone 5, written books create Ages through the existing fallback and do not pretend to apply symbols
  • Existing v0.3 page-free books load without migration loss
Connect Book Binder output to the existing Descriptive Book and Age-reference flow without implementing Milestone 5 world-generation grammar. Acceptance criteria: - [ ] An assembled Descriptive Book persistently stores its ordered writing and schema version - [ ] Book copies retain identical writing while Age UUID assignment still occurs only when an Age is created - [ ] The book screen can inspect its ordered pages before creation and shows unresolved symbols clearly - [ ] Page-free Descriptive Books remain a supported deterministic fallback and test fixture - [ ] Until Milestone 5, written books create Ages through the existing fallback and do not pretend to apply symbols - [ ] Existing v0.3 page-free books load without migration loss
dnorberg added this to the Milestone 4 — Writing system milestone 2026-09-23 06:00:23 -04:00
dnorberg added the area/writingtype/feature labels 2026-09-23 06:00:23 -04:00
Author
Owner

Completed in V0.3.8.2 (commit 568490e): assembled Descriptive Books persist schema-versioned ordered writing; older bare-list and page-free books remain readable, copies retain writing and Age identity, and the Legacy-style book GUI shows ordered pages and unresolved IDs. Written symbols still use the existing random Age fallback until Milestone 5. The Linking Book GUI was also aligned with Legacy styling. Release: https://gitea.tail180fb1.ts.net/dnorberg/rivencraft/releases/tag/V0.3.8.2. Build and checksum verification passed; in-game check passed.

Completed in V0.3.8.2 (commit 568490e): assembled Descriptive Books persist schema-versioned ordered writing; older bare-list and page-free books remain readable, copies retain writing and Age identity, and the Legacy-style book GUI shows ordered pages and unresolved IDs. Written symbols still use the existing random Age fallback until Milestone 5. The Linking Book GUI was also aligned with Legacy styling. Release: https://gitea.tail180fb1.ts.net/dnorberg/rivencraft/releases/tag/V0.3.8.2. Build and checksum verification passed; in-game check passed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dnorberg/rivencraft#24