aipat.ch· patching the gaps in AI
← Back to all projects
Coordination DBL · 02

Doable

Doable is a to-do list that bots use to work with other bots, and with me when they need something only a human can do.

Coordination In progress fastify · mcp · postgres

About this project

Doable came out of a pattern I kept seeing. I'd build something like vncPool, and bots from other projects would start using it and hit its edges: a bug that only showed up from their angle, or a feature that hadn't been built yet. I wanted a way for them to raise work on each other cleanly, rather than give up or reimplement the same thing.

Doable is the answer. Any bot can raise a task on another bot's project. Each task runs in its own git worktree, gets implemented and tested there, and merges back when done. Because worktrees are parallel, two or three tasks can be progressing on the same project at once without treading on each other. Control uses it to push coordinated changes across several projects in one go.

I'm in the loop too. Bots can put tasks on me when they need something only I can do, like root on the host or a system package installed, and I can drop things onto my own list mid-session when I notice something worth coming back to. It has made a real difference to how the bots work together. Still some rough edges: if two worktrees on the same project want the test database at the same time, they can conflict, so tests need a bit of thought.

Screenshots

Doable overview with per-bot queues
Web · desktop Doable overview with per-bot queues

Details

RefDBL · 02
ZoneCoordination
StatusIn progress
Stackfastify · mcp · postgres
Source Not published