6.9 KiB
TODO — the index
Deferred work. The items live in todo/, one file each, grouped by theme; this file is the map
over them and is GENERATED — run bun run todo:index after any change rather than editing it here.
Format and the two-way-sync contract: todo/README.md.
Context, corrected 2026-08-07. This list used to open by saying Officer was "collapsing from multi-tenant / open-source-ready to a single-user platform", and told you to treat multi-tenant indirection as accidental complexity. That direction was reversed. The permission model shipped on 2026-08-07 to serve a real goal — deploy to the company server, onboard people, give each one their own Gitea account through the platform. Per-user scoping is now a requirement, and the items that proposed deleting it have been removed rather than left to mislead the next reader.
What did NOT reverse: execution permissions (terminal, chat, tasks, files, desktop, browser) run as
the owner's OS user and can never be granted. Indirection there really is accidental complexity.
Urgent
- due 2026-08-22 — Settings to choose which server each feature uses — fleet/settings-to-choose-which-server-each-feature
Themes
77 open, 20 closed, across 28 themes.
Records — no items, kept for the reasoning
- Affordances (2026-08-19)
- Inputs outside forms (2026-08-19) — swept, fixed, closed
- Release-binary dependencies (2026-08-19)
Newest ten
2026-08-21No way to see which affordances are reaching your agents, or to turn one off — affordances/no-way-to-see-which-affordances-are-reaching2026-08-21Generalise it: deliver a turn to a named session, from anywhere in the backend — agent-delivery/generalise-it-deliver-a-turn-to-a-named2026-08-21The cost of resuming grows with the transcript — agent-delivery/the-cost-of-resuming-grows-with-the-transcript2026-08-21Show how long a turn took, beside its cost and tokens — chat/show-how-long-a-turn-took-beside-its-cost2026-08-21Map every custom component, centralise it, and let a theme override it — components/map-every-custom-component-and-centralise-it2026-08-21Watch a directory, and attach actions to what lands in it — file-watchers/watch-a-directory-and-attach-actions-to-what2026-08-21Settings to choose which server each feature uses — fleet/settings-to-choose-which-server-each-feature2026-08-21A way to mark a commit "this one ships", so a release is not justmaster's tip — fleet/a-way-to-mark-a-commit-this-one-ships-so-a2026-08-21OPM — Officer's own process manager, or at least its own PM2 — infra/opm-officer-s-own-process-manager2026-08-21iPhone Action Button → run an Officer task from a locked phone — mobile-apps/iphone-action-button-run-an-officer-task-from