TODO.md had reached 1050 lines and 72 open items across 28 sections, read mostly on a phone. It is now a directory: todo/<theme>/<item>.md, one card per file, with frontmatter carrying id, status, created date and order, and the prose body copied across verbatim. TODO.md becomes a generated index (bun run todo:index). Dates: where an item's prose stated one it is used; otherwise its old section's; otherwise 2026-08-20, floored at the day before the split rather than invented. date_source records which. Shaped for a two-way Kanban board, filed as todo/tooling — a card is a file, id is the identity, frontmatter is the machine's half and the body is the owner's. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
791 B
791 B
id, title, theme, status, created, date_source, order
| id | title | theme | status | created | date_source | order |
|---|---|---|---|---|---|---|
| shell/a-spotlight-style-launcher-on-ctrl-space | A Spotlight-style launcher, on `ctrl-space` | shell | open | 2026-08-20 | assumed | 1 |
A Spotlight-style launcher, on ctrl-space. The dock is full and cannot grow; navigation
already borrows from macOS (see docs/navigation-audit.md), so the launcher is the same borrowing
taken one step further. Type a few letters, get routes, chats, files, plugins, settings sections —
and hit enter. Dock settings already exist, so the other half is pruning the dock down to what is
actually used and letting the launcher carry the rest.
Trigger to confirm: alt-space is the owner's preferred chord but is already load-bearing for
him elsewhere, so ctrl-space unless that clashes too.