Story: Commission: book
Table of Contents
This page documents a story in Sprint 22. It captures the goal, current status, acceptance criteria, and the tasks that compose it.
Goal
Commission book across all access layers: verify the Qt UI end-to-end post-NATS
migration, implement shell commands (list, add, remove — not yet implemented), implement
CLI commands (list, add, remove — not yet implemented), fix any regressions found, and add
the entity chapter to the user manual. File backlog captures for Wt and HTTP support.
Status
| Field | Value |
|---|---|
| State | DONE |
| Parent sprint | Sprint 22 |
| Now | Nothing. |
| Waiting on | Nothing. |
| Next | None. |
| Last touched | 2026-07-10 |
Acceptance
[X]Qt list window (MDI): loads and displays records correctly.[X]Qt detail window: edit and save round-trips without error.[X]Qt history window: shows change history for the entity.[X]Qt delete command and eventing: shared generated codegen plumbing with every other entity in this family (confirmed working via book_status's identical templates); not independently re-verified for book by name.[X]Shell/CLI list/add/remove: superseded — covered by the top-level Shell entity commands and CLI commands commissioning-story captures, not implemented per-entity.[X]Manual: entity chapter documents Book's Qt windows and behaviours.[X]Wt and HTTP support: superseded — covered by the top-level Wt entity UI and HTTP entity endpoints commissioning-story captures.[X]All regressions found during the codegen sync were fixed inline.
Tasks
| Task | State | Start | End | Description |
|---|---|---|---|---|
| Sync C++ core codegen output for book | DONE | 2026-07-03 | 2026-07-06 | Regenerate book's api/core/sql from the new graph-based codegen and land a build-consistent core sync. |
| Implement shell list/add/remove commands for book | ABANDONED | 2026-07-07 | 2026-07-07 | Superseded by the shell entity commands top-level commissioning story (product backlog inbox). |
| Implement CLI list/add/remove commands for book | ABANDONED | 2026-07-07 | Superseded by the CLI commands top-level commissioning story (product backlog inbox). | |
| Add book entity chapter to the user manual | DONE | 2026-07-08 | Document Book's Qt windows (list, detail, history) and behaviours in the user manual. |