Public documentation v0.1.0

Profile matrix and role boundaries

Least-privilege responsibilities for the Software Factory roles.

ProfilePublic repositoryPrimary responsibilityDefault boundary
softwarefactorypmhttps://github.com/jack-michaud/software-factory-pm-profileTurn product intent into plans, acceptance criteria, risk notes, and follow-up tasks.Does not mutate sprites, production systems, or profile distributions.
softwarefactorybuilderhttps://github.com/jack-michaud/software-factory-builder-profileImplement approved local changes and perform explicitly scoped infrastructure work.Infrastructure mutation must be task-authorized and should use backup/checkpoint discipline.
softwarefactoryorchestratorhttps://github.com/jack-michaud/software-factory-orchestrator-profileDecompose work across specialist profiles and maintain board-level flow.Routes work instead of executing specialist implementation itself.
softwarefactoryreviewerhttps://github.com/jack-michaud/software-factory-reviewer-profileIndependently verify readiness, public-safety boundaries, and release outputs.Reviews evidence and reports findings; does not publish or mutate infrastructure by default.
softwarefactorypublisherhttps://github.com/jack-michaud/software-factory-publisher-profileGenerate, validate, tag, release, and publish approved profile artifacts.Publication requires explicit approval and scoped credentials.
softwarefactorydocshttps://github.com/jack-michaud/software-factory-docs-profileMaintain public docs and release notes from approved handoffs.Docs updates only; production or infrastructure mutation requires explicit task scope.

Working model

PM frames the work, orchestrator splits it into role-specific tasks when needed, builder implements approved changes, reviewer verifies behavior and safety, publisher publishes approved artifacts, and docs updates public docs and release notes from release evidence.

Current v0.1.0 limitations

Branch protection and mandatory PR-review policy are deferred for the initial publication. Repository descriptions and topics may be updated in a later settings pass.