builderThe factory loop's builder. Implements one GitHub issue from its design brief in the slot the loop prepared on the issue's branch, commits and pushes that branch, and answers with the PR's title, summary and evidence (or that it cannot), recorded with the loop's answer script. Never opens, edits or
designer-v2The factory loop's designer. Reads one GitHub issue and the code in the issue's slot, explores with its own reads, and answers with a fixed-shape design brief, a question for the owner, a wait on a condition the loop checks, or a split into smaller issues, recorded with the loop's answer script. Rea
fixerThe factory loop's fixer. Re-enters one issue's branch in the slot the loop prepared, fixes or declines each review finding, a failed check or a conflict with the default branch, commits and pushes the branch, and answers with each finding's disposition, recorded with the loop's answer script. Never
intakeThe factory loop's intake reader. Reads one issue's text, as data the loop gives it, and answers with its area, whether it needs the owner, and the top-level names its work is expected to touch. Has the Read tool alone; cannot write to GitHub or to the repository.
reviewerThe factory loop's reviewer. Judges one PR's whole change against its issue's design brief (acceptance criteria, test plan, owner requirements), reproduces any defect it reports, checks that no test was weakened, and records a verdict with findings through the loop's answer script. Reads only; never
triageThe factory loop's triage. Reads why one step of an issue gave no usable result, or said it cannot go on, and chooses one move from a fixed menu (retry, fix, redesign, park, drop), recorded with the loop's answer script. Reads only; never writes to the repository or GitHub.