Add notebooks and portable ordered page storage #19

Closed
opened 2026-09-23 06:00:22 -04:00 by dnorberg · 0 comments
Owner

Create the portable page collection used to organize writing before book assembly. Use a Notebook as the primary player-facing item; legacy Folder/Portfolio behavior may be represented by the same modern collection model.

Acceptance criteria:

  • A Notebook stores an ordered collection of pages using a bounded persistent item component
  • Players can insert, remove, reorder, and rename Notebook contents through a server-backed menu
  • Only valid Page stacks can enter the collection and all removal paths return items safely
  • Notebook contents survive inventory moves, drops, containers, death, and world restart
  • Unknown symbol pages remain removable and visibly unresolved
  • Comparator/tooltip summary behavior avoids exposing unbounded component data
Create the portable page collection used to organize writing before book assembly. Use a Notebook as the primary player-facing item; legacy Folder/Portfolio behavior may be represented by the same modern collection model. Acceptance criteria: - [ ] A Notebook stores an ordered collection of pages using a bounded persistent item component - [ ] Players can insert, remove, reorder, and rename Notebook contents through a server-backed menu - [ ] Only valid Page stacks can enter the collection and all removal paths return items safely - [ ] Notebook contents survive inventory moves, drops, containers, death, and world restart - [ ] Unknown symbol pages remain removable and visibly unresolved - [ ] Comparator/tooltip summary behavior avoids exposing unbounded component data
dnorberg added this to the Milestone 4 — Writing system milestone 2026-09-23 06:00:22 -04:00
dnorberg added the type/featurearea/writing labels 2026-09-23 06:00:22 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dnorberg/rivencraft#19