Squad playbook
What each role does when agents build. The operating model lists the squad; this playbook redefines the work.
Roles redefined
- Product Owner — owns outcomes, the PFD (
toolkit/templates/pfd.md) and acceptance. Decomposes the PFD into agent-sized briefs; decides what "good" means. - Business Analyst — turns SME knowledge into machine-consumable specs (the domain brief
toolkit/templates/domain-brief.md, decision tables, glossary). - Senior Dev (Lead) — directs agents and is accountable for every merged line, regardless of author. Owns architecture and the tech-selection ADRs.
- Intermediate Dev — operates agents and verifies their output; grows judgement toward directing.
- Manual Tester — the professional sceptic of agent output; explores where automation is blind.
- Auto Tester — builds and maintains the harnesses agents run against.
Anti-patterns to refuse
- Rubber-stamping agent output because CI is green and it looks plausible.
- Typing instead of directing — hand-writing what should be directed, or hand-fixing what should be re-prompted (see the three-strikes rule).
- Reviewing formatting — that's the formatter's job; spend review on intent, domain and test honesty.
Decision rights
Who is responsible/accountable/consulted/informed across the phases and gates is defined in the lifecycle RACI — including, critically, who may and may not waive each gate. This kills the failure mode agent speed amplifies most: "everyone assumed someone else reviewed it."
Shared specialists
AI, Security, DevOps, Data, Design and an Agile Coach are pooled across squads as enabling teams — embedded for a phase, on office hours, as a gate reviewer, or on-call — and they build capability in squads rather than doing the work forever.