How personas are built
The research-to-release pipeline every persona goes through before it ships.
Every RolePlugin persona ships only after it clears a fixed quality bar. This page describes that pipeline; the guardrails it enforces are covered in Safety & guardrails.
Research
Each persona starts from a research brief covering the role's real deliverables, workflows, artifacts, quality standards, common tools, and failure modes, grounded in at least eight cited sources, most of them primary (standards bodies, established frameworks, practitioner references) rather than secondhand summaries.
Spec
A persona spec defines the role, when it should activate, its full capability list, the sub-skills under each capability, and which of those sub-skills take irreversible or outward-facing actions and therefore need a confirmation gate. A human reviews and approves the spec before any building starts.
Build
The persona is built from a shared internal template, so every persona has the same underlying structure: a router that recognizes what you are asking for, sub-skills that do the actual work, and reference material the sub-skills draw on.
Evals
Every sub-skill is tested against real example scenarios, at least a normal case and a harder edge case (thin input, an ambiguous confirmation, a case where the right answer is to refuse and ask). Output is checked against a reference before anything moves forward.
Adversarial review
A structured review pass looks for ways the persona could misfire: triggering on requests it should not, staying silent on ones it should, being talked past its confirmation gate, or producing confident-sounding output that is not actually grounded in the input it was given.
Human sign-off
Before release, a person installs the persona and runs it end-to-end against real example input, comparing the output's structure and decisions against what was expected. Only after that manual smoke test passes does a persona reach the Available roster.
This applies to every version, not just the first
Updates to an already-Available persona go through the same evals and review, not just new releases. A version bump means the bar was cleared again, not skipped.