Story: Commission: book

Table of Contents

This page documents a story in Sprint 21. 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 BACKLOG
Parent sprint Sprint 21
Now Not yet started.
Waiting on Nothing.
Next Break the story into tasks.
Last touched 2026-05-29

Acceptance

  • Qt list window (MDI): loads and displays records correctly.
  • Qt detail window: edit and save round-trips without error.
  • Qt history window: shows change history for the entity.
  • Qt delete command: removes the record; history is preserved.
  • Qt eventing: a change made in one connected session appears in a second session without manual refresh.
  • Shell list command: implemented and working (new implementation).
  • Shell add command: implemented and working (new implementation).
  • Shell remove command: implemented and working (new implementation).
  • CLI list command: implemented and working (new implementation).
  • CLI add command: implemented and working (new implementation).
  • CLI remove command: implemented and working (new implementation).
  • Manual: entity chapter documents all Qt windows, shell, and CLI commands.
  • Backlog captures filed for Wt and HTTP support.
  • All regressions found are fixed inline or filed as captures.
  • Site builds cleanly.

Tasks

Task State Start End Description
         

Emacs 29.1 (Org mode 9.6.6)