Every change to this site flows through the same nine-node pipeline: five stages and four gate checkpoints, from first requirement to production.
PM-Spec. Natural-language requirements become a structured Feature Spec with acceptance criteria, dependencies, and a tier recommendation — AI-assisted, human-approved at Spec Gate.
Spec Gate. Rob approves the spec — or, for Critical-tier work, brings in an external second reviewer. Open questions are resolved here, before architecture or implementation begins.
Architect-Review. The spec is validated against the site's existing patterns and architecture. Security-sensitive specs trigger an additional penetration-tester review at this stage.
Arch Gate. Formal approval to proceed to implementation. Blocking findings from Architect-Review must be absorbed into the spec before this gate closes.
Implementer-Tester. The implementation stage: frontend-developer builds, qa-expert defines the QA strategy, test-automator executes, and code-reviewer signs off on quality and security.
QA Gate. Approval to commit and merge. The QA checklist must pass; any defect surfaced here blocks the merge.
Deployment. Cloudflare Pages auto-deploys from main on merge — no manual deployment steps. The pipeline produces the trigger; the platform handles the rest.
Deploy Gate. Confirms the change shipped as expected in production — correct behavior, no regressions, no unintended side effects.
Production. The change is live. A Post-Completion Retro captures what's worth capturing; the Learning Engine flags patterns for future pipeline improvement.