## task_section_lines
-- T-BE-001:
**Dependencies:** T-BE-000
### Notes
body one

rc=0
-- T-BE-002:
```bash
# T-BE-003 not a heading
## T-BE-004 still not
```
**Deps:** T-BE-001
### Depends on
T-BE-009
rc=0
-- T-BE-002B:
suffix body
rc=0
-- t-be-002b:
suffix body
rc=0
-- T-BE-003:
rc=0
-- T-BE-005:
h1 body
rc=0
-- T-BE-099:
rc=0
-- single record, H2:

## Depends on

T-ONE-000

## Verification
```bash
# T-ONE-002 fenced
```
-- bug record:

**Dependencies:** T-ONE-001
-- no such file:
rc=2
## extract_dep_ids
[] -> []
[   ] -> []
[none] -> []
[None. It does not depend on T-ENG-226 (yet)] -> []
[n/a] -> []
[T-AB-006, t-cd-007b and F-E01-02] -> [T-AB-006 T-CD-007B ]
[**Dependencies:** T-AB-006] -> [T-AB-006 ]
[nonexistent T-AB-001] -> [T-AB-001 ]
[T-AB-1 T-ab-2] -> [T-AB-1 T-AB-2 ]
[T-AB-008|T-AB-009] -> [T-AB-008 T-AB-009 ]
## check_dependencies
[deps: T-DN-001] rc=0
[deps: T-DN-001, T-DN-002] rc=0
[deps: t-dn-001] rc=0
LOG   check_deps: T-CK-001 waiting on pending deps: T-PD-001
[deps: T-PD-001] rc=3
LOG   check_deps: T-CK-001 waiting on pending deps: T-PD-002
[deps: T-PD-002] rc=3
LOG   check_deps: T-CK-001 waiting on pending deps: T-RN-001
[deps: T-RN-001] rc=3
LOG   check_deps: T-CK-001 waiting on pending deps: T-ID-001
[deps: T-ID-001] rc=3
ERR   check_deps: T-CK-001 blocked by failed/unknown deps: T-FL-001
[deps: T-FL-001] rc=1
ERR   check_deps: T-CK-001 blocked by failed/unknown deps: T-FL-002
[deps: T-FL-002] rc=1
ERR   check_deps: T-CK-001 blocked by failed/unknown deps: T-FL-003
[deps: T-FL-003] rc=1
ERR   check_deps: T-CK-001 blocked by failed/unknown deps: T-FL-004
[deps: T-FL-004] rc=1
ERR   check_deps: T-CK-001 blocked by failed/unknown deps: T-FL-005
[deps: T-FL-005] rc=1
ERR   check_deps: T-CK-001 blocked by failed/unknown deps: T-FL-006
[deps: T-FL-006] rc=1
ERR   check_deps: T-CK-001 blocked by failed/unknown deps: T-UN-001
[deps: T-UN-001] rc=1
ERR   check_deps: T-CK-001 blocked by failed/unknown deps: T-DN-003
[deps: T-DN-003] rc=1
[deps: none] rc=0
[deps: F-E01-02] rc=0
ERR   check_deps: T-CK-001 blocked by failed/unknown deps: T-FL-001
[deps: T-DN-001 T-FL-001 T-PD-001] rc=1
LOG   check_deps: T-CK-001 waiting on pending deps: T-PD-001
[deps: T-DN-001 T-PD-001] rc=3
-- forms:
ERR   check_deps: spec file missing: docs/tasks/missing.md
missing file rc=2
LOG   check_deps: no Dependencies field or 'Depends on' section for T-ND-001 — treating as no deps
no field rc=0
section form rc=0
section none rc=0
LOG   check_deps: T-BO-001 waiting on pending deps: T-PD-001
both forms rc=3
ERR   check_deps: T-ML-001 blocked by failed/unknown deps: T-FL-001
multi-line comment rc=1
LOG   check_deps: no Dependencies field or 'Depends on' section for T-FE-001 — treating as no deps
fenced field ignored rc=0
LOG   check_deps: T-LD-001 waiting on pending deps: T-RN-001
dash form rc=3
LOG   check_deps: no Dependencies field or 'Depends on' section for T-HD-001 — treating as no deps
### Dependencies heading rc=0
second record of a wave file rc=0
LOG   check_deps: no Dependencies field or 'Depends on' section for T-WA-009 — treating as no deps
record absent from its wave file rc=0
LOG   check_deps: BUG-006 waiting on pending deps: T-PD-001
anchorless ref rc=3
-- tracker fallback:
ERR   check_deps: T-TR-001 blocked by failed/unknown deps: T-UN-001
tracker off, [x] row rc=1
tracker on, [x] row rc=0
ERR   check_deps: T-TR-002 blocked by failed/unknown deps: T-UN-002
tracker on, [ ] row rc=1
ERR   check_deps: T-TR-003 blocked by failed/unknown deps: T-FL-001
tracker never overrides a queue FAILED rc=1
ERR   check_deps: T-TR-001 blocked by failed/unknown deps: T-UN-001
tracker file missing rc=1
## _manifest_stamp / manifest_get_cached
[stamp absent] [absent]
manifest generate rc=0
[stamp present matches cksum] [yes]
-- story.sh spawns so far: 0
[story-version] [3]
[story-version again] [3]
-- story.sh spawns so far: 2
[in-shell twice] [3] [3]
-- story.sh spawns so far: 3
[task-version T-MM-001] [3]
-- story.sh spawns so far: 4
[task-version again] [3]
-- story.sh spawns so far: 4
[task-version absent task] []
-- story.sh spawns so far: 5
[story-status] [planned]
[after manifest change] [3]
-- story.sh spawns so far: 7
[same size, same mtime, new content] [4]
-- story.sh spawns so far: 8
-- memo keys: STORY-5|story-version| 
[no manifest] [] rc=0
-- story.sh spawns so far: 9
[empty story] rc=0
-- story.sh spawns so far: 9
-- spawn argv:
manifest get STORY-5 story-version
manifest get STORY-5 story-version
manifest get STORY-5 story-version
manifest get STORY-5 task-version T-MM-001
manifest get STORY-5 task-version T-ZZ-999
manifest get STORY-5 story-status
manifest get STORY-5 story-version
manifest get STORY-5 story-version
manifest get STORY-404 story-version
## write_stale_task_event / check_staleness
manifest generate rc=0
set-task-version rc=0
-- versions: story=2 T-ST-001=2 T-ST-002=1
non-story rc=0
fresh rc=0
LOG   Stale-task inbox event written: work/harness/state/inbox/stale-task-T-ST-002-20261018-000000.json
METRIC {"event":"stale_task_deferred","story_id":"STORY-6","task_id":"T-ST-002","task_version":1,"story_version":2,"at":"2026-10-18T00:00:00+00:00"}
LOG   Defer (stale requirements): T-ST-002 stamped v1, STORY-6 now v2 — routed back to planning (stale-task inbox event)
stale rc=1
LOG   Defer (stale requirements): T-ST-002 stamped v1, STORY-6 now v2 — routed back to planning (stale-task inbox event)
stale again (reported once) rc=1
-- B-10: story.sh spawns for a repeat evaluation: 0
-- memo keys for STORY-6: 3
-- STALE_REPORTED=[ T-ST-002]
no manifest rc=0
task not in manifest rc=0
bug spec rc=0
LOG   Stale-task inbox event written: work/harness/state/inbox/stale-task-T-X-1-20261018-000000.json
METRIC {"event":"stale_task_deferred","story_id":"STORY-9","task_id":"T-X-1","task_version":"1","story_version":x,"at":"2026-10-18T00:00:00+00:00"}
direct write (unvalidated numbers) rc=0
-- inbox:
== stale-task-T-ST-002-20261018-000000.json
{"type":"stale-task","story_id":"STORY-6","task_id":"T-ST-002","task_version":1,"story_version":2,"at":"2026-10-18T00:00:00+00:00"}
== stale-task-T-X-1-20261018-000000.json
{"type":"stale-task","story_id":"STORY-9","task_id":"T-X-1","task_version":"1","story_version":x,"at":"2026-10-18T00:00:00+00:00"}
## bucket_of_spec / schedule_pending_specs
STORY-6 -> in-progress rc=0
STORY-5 -> qa rc=0
-- statuses: STORY-5=qa STORY-6=in-progress
[docs/tasks/a.md#t-a-001] bucket 4
[harness/stories/STORY-7/bugs/BUG-003.md#bug-003] bucket 2
[harness/stories/STORY-6/tasks/T-ST-001.md#t-st-001] bucket 3
[docs/tasks/q.md#t-qa-002] bucket 4
[harness/stories/STORY-7/bugs/BUG-001.md#bug-001] bucket 1
[docs/tasks/q.md#t-qa-001] bucket 2
[harness/stories/STORY-5/tasks/T-MM-001.md#t-mm-001] bucket 3
[harness/stories/STORY-6/bugs/BUG-004.md#bug-004] bucket 3
[docs/tasks/q.md#t-qa-003] bucket 2
[harness/stories/STORY-7/bugs/BUG-002.md#bug-002] bucket 1
[harness/stories/STORY-404/tasks/T-NO-001.md#t-no-001] bucket 4
-- schedule:
harness/stories/STORY-7/bugs/BUG-001.md#bug-001
harness/stories/STORY-7/bugs/BUG-002.md#bug-002
harness/stories/STORY-7/bugs/BUG-003.md#bug-003
docs/tasks/q.md#t-qa-001
docs/tasks/q.md#t-qa-003
harness/stories/STORY-6/tasks/T-ST-001.md#t-st-001
harness/stories/STORY-5/tasks/T-MM-001.md#t-mm-001
harness/stories/STORY-6/bugs/BUG-004.md#bug-004
docs/tasks/a.md#t-a-001
docs/tasks/q.md#t-qa-002
harness/stories/STORY-404/tasks/T-NO-001.md#t-no-001
docs/tasks/a.md#t-a-001
-- story.sh spawns so far: 3
-- spawn argv:
manifest get STORY-6 story-status
manifest get STORY-5 story-status
manifest get STORY-404 story-status
-- schedule, no metrics file:
harness/stories/STORY-7/bugs/BUG-001.md#bug-001
harness/stories/STORY-7/bugs/BUG-002.md#bug-002
harness/stories/STORY-6/tasks/T-ST-001.md#t-st-001
harness/stories/STORY-5/tasks/T-MM-001.md#t-mm-001
harness/stories/STORY-6/bugs/BUG-004.md#bug-004
docs/tasks/a.md#t-a-001
harness/stories/STORY-7/bugs/BUG-003.md#bug-003
docs/tasks/q.md#t-qa-002
docs/tasks/q.md#t-qa-001
docs/tasks/q.md#t-qa-003
harness/stories/STORY-404/tasks/T-NO-001.md#t-no-001
-- schedule, empty input:
rc=0
