update-todos
Keep TODO.md tidy after work is finished. Minimal, mechanical.
What to do
- Read
TODO.mdat the repo root (or the path the user names). - Identify which open
- [ ]items the recent conversation actually completed. If it's ambiguous, ask the user which ones to move — don't guess. - For each completed item:
- Remove it from its current location in the open list.
- Append it to the
**done**section as- [x] <text>. No notes, no explanations, no trailing prose — the title alone. The user can read the git log for the why.
- Preserve the rest of the file verbatim — section headers, blank lines, ordering of untouched items, indentation style.
Notes
- The
**done**section is the archive. New entries go at the bottom of it. - Don't invent tasks, don't reword open items, don't reorder unrelated lines.
- If there's no
**done**section yet, create one just below the open list. - If nothing in the conversation maps to an open todo, say so instead of forcing a move.