Home / Workshop / Experience the Blueprint / Documentation Lab

Cross-cutting · Record

The runbook that lied at 02:14.

Documentation is not a write-up after the fact. It is an artefact with a version, an owner, and a test — and when it drifts, somebody gets paged into a document that is wrong.

Documentation Workbench* · Public demonstration. No repository is read and no document is published anywhere.

1 · Requirements 2 · Development 3 · QA 4 · Release The screen it builds 5 · Observability 6 · Documentation

Arrived from Observability, carrying a complaint.

The SLO burn alert named runbook RB-WISH-07. The on-call engineer opened it at 02:14 and it described a seven-day draft that was never built. The page was correct; the document was fiction.

NP-AUTH-321 shippedNP-AUTH-338 proposedRB-WISH-07 stale
← See the alert that named it
NP Documentation & RecordsOwning engineer · family-wishlist · local demo
Verified authoring session
● Signed inRole: Owning engineerDoc set: family-wishlistSince: NP-AUTH-321
1 · ScanCompare the record to the build.
2 · DraftAI proposes the corrections.
3 · ReviewA named person accepts each one.
4 · PublishVersioned against the story.

Five documents are registered to this service. Each one declares what it is derived from — a control, a decision, a shipped build — so drift is a computed fact rather than an opinion about whether the wiki looks tidy.

Documentation drift · 5 registered documentsNot yet scanned

Drift is measured against the shipped build, not against the last time somebody remembered to edit a page.

ADR-014

Where an unconsented wish draft lives

Architecture decision record · derived from NP-AUTH-321
Not scanned
RB-WISH-07

Runbook · consent-pending drafts expiring

Operational runbook · referenced by the SLO burn alert
Not scanned
PRIV-NARR-002

Privacy narrative · child data before consent

Compliance narrative · derived from PRIV-CHILD-001 · owner: Data Protection Officer
Not scanned
HELP-WISH-03

“What happens to my wish while I confirm?”

Parent-facing help · derived from the shipped consent flow
Not scanned
API-REG-001

Registration API reference

Interface reference · derived from build 2026.8.17-rc5
Not scanned
Nothing is read and nothing is written. The drift is scripted to show the mechanism.
Drift foundNot yet scanned
Reviewed0 of 4
Refused
PublishedNothing published
Six phases, and the record kept up with all of them.

NP-AUTH-338 now enters Requirements with a decision record explaining why the thing it replaces was built that way. The next story inherits the reasoning, not just the code.

Back to phase 1 →
The point of the phase: documentation earns its place by being falsifiable. It names what it is derived from, it can be shown to have drifted, and there are sentences it is not allowed to write about itself. AI can draft every word of it; a named person still signs it.

* The production workbench is internal — reachable over the corporate VPN only. This public page is a local demonstration.