0% read on this device
Browse the curriculum

Start Here

Vision

First Principles

Operating Model

Domain Model

Agent Factory

Runtime Architecture

AI Engineering

Autonomous Workflows

Verification & Delivery

Factory Platform

Quality Engineering

Security & Governance

Case Studies

Labs

Interview Practice

Research Journal

Reference

Curriculum/Labs/Complete source chapter
Labs1 min readlabexecutable lab

Progressive Delivery and Rollback Lab

Demonstrate the complete path from immutable release candidate through canary, production verification, failure detection, rollback or containment, and outcome accounting.

Status: Review readyRisk: highLifecycle: deliver · learnContent reviewed 2026-08-30Maturity guide →
Claim boundaryThis chapter references implementation evidence. Inspect its evidence boundary before treating a claim as proven.
Hands-on lab

Demonstrate the complete path from immutable release candidate through canary, production verification, failure detection, rollback or containment, and outcome accounting.

Execute the existing Markdown instructions and retain the required output and evidence.

practice1 min chapter
Jump to validation criteria

Objective

Demonstrate the complete path from immutable release candidate through canary, production verification, failure detection, rollback or containment, and outcome accounting.

Prerequisites and starting state

Use a disposable service or deterministic simulator with two versions, synthetic traffic, technical metrics, a product outcome measure, and a reversible feature flag. No production deployment is permitted.

Required implementation

  1. Build one immutable artifact and record source, build, dependencies, provenance, and digest.
  2. Define canary cohort, maximum exposure, observation window, technical and product gates, stop conditions, decision owner, and rollback.
  3. Deploy the digest to the canary and reconcile the provider state into a Release record.
  4. Inject a defect affecting only one high-value cohort while aggregate health remains green.
  5. Detect the segmented failure and block promotion.
  6. Execute rollback or containment and verify recovery, data integrity, and cohort state.
  7. Create corrective work and update the original release evidence without erasing its earlier state.

Evidence and pass criteria

Retain artifact identity, release plan, deployment reconciliation, cohort metrics, gate decisions, alert, rollback authorization, recovery proof, customer-outcome status, and retrospective. The lab fails if deployment is called success, if aggregate metrics hide the affected cohort, or if rollback is assumed rather than verified.

Cleanup

Remove the simulated release, flags, traffic, and test data. Preserve the evidence package.

Evidence boundary

Curriculum maturity is not implementation proof.

This chapter defines architecture or practice. It does not by itself prove a corresponding production implementation.

CurriculumReview readyImplementation evidenceNot asserted hereInspect evidence map →
External review

Review this chapter.

Challenge a claim, boundary, missing failure mode, unclear term, or unsupported evidence statement.

  • Claim
  • Boundary
  • Failure
  • Evidence