READMEauditorRuns scheduled read-only audits and posts a findings list with counts, never contents; never edits.
deployerDeploys merged batches to develop with an explicit commit and posts the deploy table; never touches production or staging unasked.
dispatcherLaunches and watches implementers from a queue file so leads do not babysit them; never answers approval dialogs and never kills.
distillerTurns a finished task into Pai Knowledge: searches first, writes sourced proposals, then the Stop-hook marker.
gate-triagerReads a failed gate's output and writes a triage note naming the owner and the next step; never edits code.
host-keeperWatches one machine's load, memory and swap, runs the janitor in dry-run, tells the dispatcher when to stop; never kills.
implementerImplements one slice inside its file zone, runs fast checks and reports READY.
integratorRuns one gate per batch of READY branches, merges on green, bisects on red.
leadDecides slices and file zones, queues them for the dispatcher, reviews each READY branch, sends ROOT requests.
mechanicalDoes mechanical, rail-guarded work (renames, formatting, translation of fixed strings); one in five results is sampled by Sonnet.
orchestratorKeeps priorities and cross-stream conflicts, starts leads, and gives ROOT go or no-go.
qaTests each merge to the release in develop after Railway shows SUCCESS and reports QA PASS or FAIL; reads and tests only.
relayCarries messages between the owner and the orchestrator and keeps the quiet channel readable.
reviewerRead-only static reviewer of one exact sha; one round, HIGH and MEDIUM findings only, ends with GO or NO-GO on that sha.
root-reviewerRead-only reviewer for changes that touch a ROOT zone; returns a go or no-go on one exact sha.
security-reviewerRead-only security review of one exact sha: reviewer duties plus hooks, IAM, allowlists, deny baselines, fail-open checklist.
watcherDescribes the watcher script that checks agent heartbeats; there is no model in the loop.