Sign-off log · Library staff assistant
Specimen. Real structure, dummy content: a fictional city-library staff assistant. Every name, date and number is invented and marked †. None is taken from a real project.
The decision it makes: What is built but not yet closed, and what is outstanding on each.
Where it sits: Sign off · owner role: session · updated: whenever an item is signed off, demoed or lands as built-awaiting.
Download the MarkdownBlank skeleton: Sign-off log formSpecimen_SignOff_Log.md · 2.7 KB · described on The operating model §5
Specimen: real structure, dummy content. The product, the items and every date on this page are invented to show how the log is kept. † marks a dummy value.
Rule the log enforces. An item closes only when three things are on record: an end-to-end test against the live system, a demonstration with real data, and explicit approval. Until all three are present the status is built, awaiting sign-off. The spec stays the authority; this log is reconciled against each spec's own sign-off section, not its header.
Open: awaiting sign-off and/or demo
| Item | Spec | End-to-end test (date · result) | Demo with real data (date) | Approval (role · date) | Status | What is outstanding |
|---|---|---|---|---|---|---|
| MVP 1 · Phase 5 · Deployment in-country | PS-1.5 | 2026-05-27† · pass | — | — | built, awaiting sign-off | Demo on the production handbook; NFR-5 inspection note |
| MVP 1 · Handbook re-index after policy update | IS-02 | 2026-05-29† · fail, 3† superseded sections still served | — | — | revise | Fix in RCA-01 preventions; re-run |
Status values: built, awaiting sign-off · signed off · revise
Recently closed (most recent first)
| Item | Spec | Test (date · result) | Demo (date) | Approved by (role · date) | Sign-off tag or entry ID |
|---|---|---|---|---|---|
| MVP 1 · Phase 4 · Abstain and refuse | PS-1.4 | 2026-05-16† · pass | 2026-05-19† | Product owner · 2026-05-20† | mvp1-phase4-signoff · SO-04 |
| MVP 1 · Phase 3 · Answer with citations | PS-1.3 | 2026-05-02† · pass | 2026-05-05† | Product owner · 2026-05-06† | mvp1-phase3-signoff · SO-03 |
| MVP 1 · Phase 2 · Handbook index | PS-1.2 | 2026-04-22† · pass | 2026-04-23† | Product owner · 2026-04-24† | mvp1-phase2-signoff · SO-02 |
Scope-only: specified, not built, listed for completeness
| Spec | Topic | Reason not built | Condition that would reopen it |
|---|---|---|---|
| IS-01 | Answer in a second language | Deferred to MVP 2 (PRD §4) | MVP 1 signed off and a second-language eval set exists |
Hygiene flags
| Flag | Raised (date) | Fixed (date) | Note |
|---|---|---|---|
PS-1.3 header still read draft, approved for build after sign-off |
2026-05-08† | 2026-05-08† | Header now changed in the commit that closes the phase |
| User guide has no section for abstention | 2026-05-20† | — | Recorded as debt; due with Phase 5 |
What is real here: three things on record before anything closes, revise as a status, scope-only
specs kept visible with the condition that reopens them, and hygiene flags for a document that has
drifted from the work. Everything inside the tables is invented.