## 8. TODO.md Format

Sections `## Todo` / `## In Progress` / `## Done`. Marks: `[ ]` not started · `[~]` in progress (mark immediately on start) · `[x] YYYY-MM-DD` done.

**Exact done line:** `- [x] 2026-04-18  feat: add pagination` — lowercase `x`, two spaces after the date, identical task text. Write it BEFORE committing, BEFORE stopping.

Optional prefix `[task-YYYY-MM-DD-xxxxxx]` — preserve when present. Non-trivial task → add a checkable subtask list under the parent after marking `[~]`; the last subtask is always verification, never implementation.
