| name | thoughts |
| description | RETIRED — the thoughts/ scratch-directory convention is superseded by the runs store. Trigger: any impulse to create thoughts/<task-slug>/ or to persist a multi-session board outside the database. |
thoughts — retired into run-state
The thoughts/ convention ("the board must outlive the window") IS the runs
store now: runs + run_steps in .taskmanager/taskmanager.db, briefs and
artifacts at .taskmanager/runs/<run-id>/. One state store, no parallel file
store — docs/adr/0004-single-state-store-sqlite.md.
Old thoughts/ layer | Where it lives now |
|---|
scratch.md (running notes) | run_steps.notes; larger notes = a disk artifact listed in artifacts_json |
blackboard.md (fan-out board) | the wave briefs + wave-*-reports.md under .taskmanager/runs/<run-id>/ |
conclusions.md (staging to promote) | the ensemble-verified survivors → scribe capture / docs/deep-analysis/ |
| "externalize only when it won't fit" (felt) | the countable entry conditions in skills/deep-work/SKILL.md |
| adversarial membrane | the harness, skills/adversarial-verify/SKILL.md |
Do not create a thoughts/ directory. Multi-session work → start a run
(/deep-work); resume is SELECT * FROM v_next_step per
docs/architecture/runtime-state.md. An existing thoughts/ dir from older
work: drain settled items to scribe capture / docs/deep-analysis/, then
delete it.