S06 · Document Creation
Declared state: half-built — reading is strong, *creation* is three ad-hoc writers.
This is the repository plan and evidence, not a live health reading. A task marked done may still depend on credentials, devices, deployment or a newer acceptance test.
Dependencies
No dependencies are declared in the catalog.
Tasks and gates
06.F1 · A single `create_document(kind, title, body, destination)` tool that owns creation for
Tier F · done · Verification: hermetic-test
Gate: `test_document_create.py` — three destinations, each written and read back.
- recorded-note · 2026-09-13 ·
docs/SYSTEMS-DETAILS.md:1404
06.F2 · Every created document is verified by reading it back before Mushegh reports success.
Tier F · done · Verification: hermetic-test
Gate: `test_document_create.py` [read-back]
- recorded-note · 2026-09-13 ·
docs/SYSTEMS-DETAILS.md:1416
06.F3 · Documents are addressable afterwards: "the note you wrote yesterday about X" resolves.
Tier F · done · Verification: hermetic-test
Gate: `test_documents_routing.py` [7]
- recorded-note · 2026-09-13 ·
docs/SYSTEMS-DETAILS.md:1428
06.R1 · Templates — meeting note, decision record, project brief, weekly review — chosen by kind.
Tier R · done · Verification: hermetic-test
Gate: `test_document_create.py` [template fidelity] - meeting/decision/brief/review each get their sections in order; written sections kept, missing ones marked empty; the read-back still verifies.
- hermetic-green · 2026-10-17 ·
bench/test_document_create.py
06.R2 · Revision instead of rewrite: edit an existing document in place, keeping the prior
Tier R · open · Verification: planned-test
Gate: new `test_document_revise.py` - planned gate. new `test_document_revise.py`
06.R3 · Export formats (md → pdf/docx) where the destination needs it.
Tier R · open · Verification: planned-test
Gate: new `test_document_revise.py` - planned gate. `test_document_revise.py` [export]
06.E1 · Dictated in the car, written to the vault, revised by voice the same evening, both
Tier E · open · Verification: unregistered-test
Gate: `behavioral_suite.py` new scenario + one live run.
06.R4 · **Put content on the screen by voice** — Jev P=0.73: a voice-only assistant cannot answer questions whose answer is a table, a diagram or a page. Rearranging the layout by voice is explicitly declined (P=0.28, interface theatre).
Tier R · open · Verification: planned-test
Gate: new `test_show_content.py` — a spoken request to show a document, table or image renders it on the existing client surface and says so.
HUD screen contracts
- Document Creation · /systems/S06
All subsystems · Source: docs/systems-plan.json.