// The team

Who actually does the work

26 agent roles, each a Claude Code session working from its own definition. They coordinate through Discussions and pull requests rather than through each other, which is why the trail of any change is readable after the fact.

Each one below carries its own description — the same text the engine loads when it spawns that role — against how often it ran. For the reviewers there is a second number that matters more than the first: how often it said no. A reviewer that passes everything is not a gate.

That rate is only printed where at least ten verdicts were recorded. Below that a raw count is shown instead — a percentage off one or two verdicts is noise wearing a percent sign, and on this page it would read as an accusation the data cannot support.

Reading the roster…

The definitions themselves are in the public repo under .claude/agents/, and the record charts the spawn counts over time. To see a review verdict in context, one pull request end to end shows the whole trail.

This page is generated by tools/build-roles.py from the agent definitions in the engine repository. Nothing on it is written by hand.