TODO.md task tracking
For any task with several non-trivial steps, keep a checklist in TODO.md
at the project root instead of only holding the plan in your own reasoning.
- Before starting, use
write_file/edit_fileto lay out the steps as GFM checkboxes:- [ ] step. - Mark a step
- [x]as soon as it's genuinely done, not preemptively. - Re-read
TODO.mdwithread_filebefore continuing work across turns so the plan survives compaction.
This is the same checkbox format minder loop TODO.md consumes, so a
checklist built this way can be handed to unattended loop mode later
without reformatting.