General assistants collapse every job into one prompt. Quality then depends on whoever typed. A delivery system needs named roles, a shared brief, and a place where a human must still say yes.
Planner
Frames intent, constraints, and the sequence of work. Does not invent architecture or write production code.
Architect
Turns the brief into options, interfaces, and risks. Does not implement the chosen option by default.
Implementer
Produces the change inside the approved design. Does not merge, release, or redefine scope.
Tester
Designs and runs checks against the stated behaviour. Does not waive failures to keep the flow moving.
Reviewer
Judges fitness against the brief, standards, and risk. Does not rewrite the change as a second implementer.
Security auditor
Looks for the failure modes assistants introduce: secrets, unsafe defaults, dependency invention, data leakage.
DevOps engineer
Integrates the change into the real delivery path: build, environment, release evidence. This is the technical foundation that lets AI enter production systems.
Documentation
Records decisions, interfaces, and operating notes so the next agent and the next human share the same context.
Shared context and review gates
Every role reads the same brief: intent, constraints, decisions already taken, and what a human has already refused. Handoffs are artefacts, not chat. Review gates sit after architecture, after implementation, after security, and before release. Autonomy rises only when intervention frequency and quality outcomes say it is safe.
This page describes the operating system. It is not a product catalogue and not an unsupervised agent platform.