| name | planning-with-files |
| description | Optional persistent file-based planning for multi-phase or long-running work that benefits from recovery across sessions or compaction. Use when requested or when persistence materially improves continuity; do not activate merely due to tool count or existing plan files. |
| metadata | {"version":"3.4.0"} |
Planning with Files
Use persistent markdown files as working memory when a task intentionally opts
into cross-session or compaction recovery. Hook behavior is provider-specific;
this canonical package is the provider-neutral routing layer. Harness adapters
may add hooks without changing the workflow contract.
Restore First
When the current task has intentionally adopted planning state, read:
task_plan.md
findings.md
progress.md
Then run scripts/session-catchup.py when resuming after a gap or when prior
tool activity may not be reflected in the files.
Start or Continue
- New persistent plan: create
task_plan.md, findings.md, and progress.md
from templates after choosing this workflow.
- Existing plan: re-read the files before major decisions.
- After each phase: update phase status and append progress.
- After research or external content: record facts in
findings.md, not
task_plan.md.
- Existing plan files do not activate this workflow for unrelated tasks.
References