Public documentation v0
Profiles and roles
Least-privilege responsibilities for the Software Factory roles.
| Profile | Responsibility | Mutation authority |
|---|---|---|
| softwarefactorypm | Product framing, acceptance criteria, risk and hypothesis tracking, Kanban hygiene, docs specs. | No sprite mutation. |
| softwarefactorybuilder | Implements scoped changes, deploys to sprites, checkpoints changes, and leaves reviewer-ready evidence. | Sprite mutation owner for the current phase. |
| softwarefactoryreviewer | Independently verifies public outputs, acceptance criteria, and safety hygiene. | Read-only and public checks. |
| softwarefactoryorchestrator | Coordinates workflow execution through Kanban and worker handoffs. | No direct sprite mutation by default. |
| softwarefactorypublisher | Validates, generates, diffs, and publishes approved profile distribution artifacts. | Repo publication only, when approved. |
| softwarefactorydocs | Maintains public docs, release notes, IA consistency, and docs freshness checks. | Docs updates only unless separately granted. |
Least privilege
Profiles are intentionally different. A task spec must name required artifacts, evidence, and authority because one role may not have another role's skills or tools.