stage 1 · spechumanThe principal engineer writes the spec. The principal engineer translates your business goal into a technical specification: system diagram, data model, security boundaries and success criteria. AI agents only ever generate code against a spec a human authored. No prompt-and-pray.
stage 2 · generateagentsAI drafts within guardrails. Coding agents generate the code against the spec, with coding standards and security rules enforced by automated checks. Output that fails the checks doesn't reach a person. It's redrafted until it passes.↻ Fails automated checks → redrafted
stage 3 · reviewhumanHuman reviews every line. A senior engineer reads every change before it's accepted, checking correctness, security, and whether it matches the spec. Automated checks run alongside (generated tests, vulnerability and dependency scans), but a person signs off.
stage 4 · deployhumanA senior engineer oversees the release. Code goes to a test environment first and is switched on gradually, with a senior engineer overseeing the release. Monitoring is in place from day one.