Tracked in LinearRequests are triaged into Linear—one team per client or product—and each change becomes an issue with acceptance criteria. The plan lives outside any one chat, so any session can pick it up.
Isolated, fresh workspaceEvery agent session—Claude Code, Codex, or Superset—starts in its own worktree forked from a freshly fetched main, so no two agents share a checkout and none builds on yesterday’s code.
Parallel, not tangledSuperset runs several agents at once on separate hosts—laptop and a dedicated server—each in its own workspace, so parallel work never shares a checkout.
Pull request, checks, mergeEvery change lands through a pull request. It merges automatically only after six required checks pass: tests and types, secret, dependency, and code-security scans, a release gate, and a production preview build.
Operator holds the irreversibleSchema migrations and release-pipeline changes cannot merge until the operator explicitly approves them. Everything else is a revert away.
Scheduled work drafts onlyRecurring agent runs—weekly client drafts, backlog duplicate sweeps, workspace hygiene—produce draft pull requests and reports. They never send, merge, or deploy.