7.2 Task systems: from bug trackers to agent work boards
The clearest agent-native example is Beads, Steve Yegge’s lightweight issue tracker, which is also the data plane underneath Gas Town. Beads began as structured JSON — an ID, a description, a status, an assignee — tracked in Git alongside the project, and now keeps that state in Dolt, a version-controlled database.5 Its design answers a failure mode anyone who has run multiple agents has met: if you let agents manage their own to-do lists in text files, they will check off items they did not actually complete, and when challenged they will point at their own checked list and insist the work is done.6 Text files are self-reported. A task system that is a database — where status changes are structured events, work cannot be marked complete without meeting the conditions, and the ordering of steps is enforced rather than promised — gives agents something they cannot talk their way around. That is the same principle this book has been making since Chapter 6: guidance for the model, enforcement outside it.
The commercial incumbents are moving in the same direction. Atlassian, whose Jira began as a bug tracker and became the system of record for millions of teams, is now shipping agents as first-class users. The marketing line is telling — teams “plan work with AI, assign work to coding agents, monitor sessions, automate engineering loops” — because every one of those verbs used to be a human’s job.7 Jira’s twenty-year advantage is that it already holds the permissions, the context, and the audit trail; its bet is that the same system of record can govern agent work that used to govern human work.
Linear, the tracker many engineering teams adopted as the modern alternative to Jira, is competing on autonomy directly: it has spent 2026 turning agent integration into a first-class platform, so that third-party coding agents like Claude Code, Cursor, Devin, and Copilot appear as workspace teammates with their own profiles, and Linear’s own agent now sets up and runs coding sessions — writing, testing, and reviewing code — before handing the work back.8 Jira’s move is to make agents fit the system of record; Linear’s is to make the tracker fit the agents. An orchestrator evaluating this layer is watching the same question across all of them: is the board a system of record an agent cannot falsify, or a suggestion box an agent writes to?
One more form is emerging from the tools themselves: the plan-and-step board. Agent frameworks increasingly ship a structured plan — a set of steps with statuses, checkpoints, and provenance — that functions as agent Kanban — the same column-shaped board a human team would recognize, updated by the agent as it works. Hermes Agent, the runtime I work alongside, carries plans as first-class objects with steps, statuses, and restorable checkpoints; RiotPlan, a planning tool I built, builds the same pattern as a standalone service.9 The interesting property is the checkpoint: not just what is done, but the state of the work when it was done, so a run can be rewound or resumed. Human Kanban never needed that, because a human resumes from memory. An agent resumes from the record.
Steve Yegge, “Welcome to Gas Town,” https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04 — beads described as the atomic unit of work, stored as JSON (one issue per line) and tracked in Git; Gas Town’s two-level Rig and Town bead structure; “Beads is the Universal Git-Backed data plane… for everything that happens in Gas Town.” Beads migrated its backend to Dolt (a Git-for-data database) in early 2026 to support Gas Town’s multi-agent use: Tim Sehn, “Multi-Agent Persistence,” DoltHub, March 13, 2026, https://www.dolthub.com/blog/2026-03-13-multi-agent-persistence. Official documentation describes Beads as a “dependency-aware, Dolt-backed issue tracker built for AI coding agents that survive context loss” (https://beads.gascity.com, v1.1.0 docs); agents file, self-assign, and query issues through the
bdCLI and MCP interface.↩︎Gas Town repository, https://github.com/gastownhall/gastown — workspace manager for multiple coding agents; Mayor coordinates work, Rigs contain projects, Polecats perform tasks, Witnesses and a Deacon monitor agents, Beads preserve structured work state. The agents-checking-off-unfinished-work failure mode and the case for immutable task tracking: Eric Koziol, “Exploring Gas Town,” https://embracingenigmas.substack.com/p/exploring-gas-town.↩︎
Atlassian, “From agent sprawl to seamless alignment: Introducing agents in Jira,” https://www.atlassian.com/blog/rovo/ai-agents-in-jira — assign work to agents, @mention them, trigger them in workflow transitions, monitor sessions. Atlassian, “How we’re evolving Jira for AI-native software development,” https://www.atlassian.com/blog/company-news/ai-sdlc — plan work with AI, turn intent into agent-ready specs, assign work to coding agents, monitor sessions, automate engineering loops, measure AI cost against output. “Jira began as a bug tracker and now serves as the system of record for millions of teams” is Atlassian’s own framing.↩︎
Linear, https://linear.app — Linear Agent sets up, runs, and tests code before returning work (“Coding sessions,” August 19, 2026); MCP server support for plans and updates. Industry overview: BuildBetter, “Linear AI Agents: 2026 Guide,” https://blog.buildbetter.ai/linear-ai-agents-2026-guide-5-alternatives-for-engineering-teams — Linear’s Agent API matured into a first-class platform; Claude Code, Devin, Cursor, and Copilot appear as workspace teammates with their own profiles.↩︎
Hermes Agent carries plans as first-class objects with steps, statuses, checkpoints, and provenance (https://hermes-agent.nousresearch.com/docs); RiotPlan (https://riotplan.io), which I built, implements the same pattern — plan artifacts with steps, statuses, checkpoints, and restorable state — as a standalone plan-management service; the reader should weigh the example accordingly. The observation that human Kanban does not need checkpoints because a human resumes from memory while an agent resumes from the record is this book’s framing, not a vendor claim.↩︎
- 7.1 Does the agentic era still need source control?
- 7.2 Task systems: from bug trackers to agent work boards
- 7.3 How fleets communicate
- 7.4 Where the standards are being written
- 7.5 Evidence packs: the operating record as infrastructure