SILENT VIDEO: GUIDE is authored explanation. Terminal output is real. 00:00:00.000 Product can shape this goal: reopen a finished task in a tiny to-do list, keeping its earlier changes. 00:00:08.000 hi saves the request. If the look or interaction changes, a designer reviews a prototype. 00:00:18.327 Developers and QA plan checks. fledge runs spec-sync to check this draft’s files and links. Behavior needs separate tests. 00:00:29.327 The files and links check passes. It has not checked that earlier task changes were kept. 00:00:37.681 A developer and agent would build the change. Here, the app keeps its history: the list of earlier changes. 00:00:45.983 A test is a small program that checks expected behavior. QA can help choose useful cases. These eight pass. 00:00:58.000 People approve the goal and scope, using authority already given. TECHNICAL NOTES: Team roles describe how people could participate; no product, design or QA teammate participated in this sample. Conditional design and optional release are explained, not performed. Selected real checkpoint lines are labeled; full output follows. This sample spec remains draft. API/export and required-section validation are skipped for draft specs. The recorded structural check covers source-file presence and module dependency links only. No static TypeScript compiler check or human acceptance is claimed. Selected excerpts retain the complete original raw output below and in receipts. FULL COMMAND OUTPUT AND RECORDER EXITS $ hi ls hi/sample.md SAMPLE-1 Illustrative sample intent, authored by the demo agent: I can reopen a completed task and still recognize its original id, title and complete history. [recorder exit 0] $ fledge spec check --strict πŸ”Œ Delegating to specsync v6.2.0 (matches CI) βœ… 1 specs checked, 0 errors, 0 warnings [recorder exit 0] $ fledge run demo ▢️ Running task: demo CREATE {"id":"demo-1","title":"Record the workflow","status":"open","history":["created"]} LIST [{"id":"demo-1","title":"Record the workflow","status":"open","history":["created"]}] COMPLETE {"id":"demo-1","title":"Record the workflow","status":"completed","history":["created","completed"]} REOPEN {"id":"demo-1","title":"Record the workflow","status":"open","history":["created","completed","reopened"]} HISTORY created -> completed -> reopened βœ… demo (0.0s) [recorder exit 0] $ fledge run test ▢️ Running task: test bun test v1.4.0 (34cbb9a40) tests/tasks.test.ts: βœ“ tasks > REQ-tasks-001 create, list and filter with stable identity [0.34ms] βœ“ tasks > REQ-tasks-001 rejects duplicate ids and blank fields without mutation [0.15ms] βœ“ tasks > REQ-tasks-002 complete appends history without mutating inputs or siblings [0.04ms] βœ“ tasks > REQ-tasks-003 reopen preserves original identity, title and full history [0.04ms] βœ“ tasks > REQ-tasks-003 repeated transitions retain every event [0.02ms] βœ“ tasks > REQ-tasks-002 rejects missing tasks and invalid transitions [0.04ms] tests/cli.test.ts: βœ“ REQ-tasks-005 CLI demonstrates actual create/list/complete/reopen functions [13.47ms] βœ“ REQ-tasks-005 CLI help and errors have meaningful exit codes [20.95ms] 8 pass 0 fail 38 expect() calls Ran 8 tests across 2 files. [40.00ms] βœ… test (0.1s) [recorder exit 0]