Ultron
gated
The original gated coordinator — one product through explicit phases, the user approves every transition.
How it works
Ultron coordinates one app or website through four explicit phases (six when the product has a UI surface): `avengers-assemble` → `impeccable` → `plan-it-out` → `deep-research` → `production` → `ultron-impeccable`. Each phase produces a named artifact (`town-hall.md`, the design brief, `plan.md`, a `research/` record, `production-log.md`, `refinement.md`) and the user reviews and clearly approves each one before the next phase starts; ambiguous approval means ask. It maintains `state.md` as the phase cursor and approval record, keeps `plan.md`'s task index authoritative for status and dependencies, and `production-log.md` as the evidence trail. Change control routes scope changes back to `avengers-assemble`, missing evidence or replaced choices back to `deep-research`, and keeps task-level adjustments inside `production`. Before final acceptance it builds the repository README through `$create-readme`; completion requires every committed task validated, the finishing phase complete for UI-surface products, and explicit user acceptance.
Halts and gates
The user approves every phase artifact and reviews every completed production task ("pause for user review after each completed task"). A phase gate is open only when the artifact exists, the user's approval or accepted conditions are recorded, and no blocking decision is unresolved; revised plans need approval as a whole before production. Final acceptance is the user's.
When to reach for it
The full production line with the user in control of every phase transition.