Home / Workshop / Experience the Blueprint / Release Lab

Phase 5 · Release

A gate that reads evidence, not intentions.

Promotion is decided by controls. This release carries a failing consent check, so the gate refuses it — at any hour, to anyone.

Release Workbench* · Public demonstration. No pipeline runs and nothing is deployed.

1 · Requirements 2 · Development 3 · QA 4 · Release The screen it builds 5 · Observability 6 · Documentation

Arrived from the QA Lab, carrying a failure.

Story NP-AUTH-321 arrives with QA evidence: three suites green, consent-before-persistence failed. The gate reads what QA published.

AUTH-PASS-016 ✓AUTH-PASS-017 ✓PRIV-CHILD-001 ✗A11Y-BASE-001 ✓
← See the failure
NP Release & Promotion GateDelivery workspace · Candidate build · local demo
Verified delivery session
● Signed inRole: Release managerCandidate: build 2026.8.17-rc4Target: production
1 · Request promotionCandidate enters the gate.
2 · Evaluate controlsPolicy-as-code, not opinion.
3 · RemediateFix, re-verify, re-request.
4 · PromoteCanary, watch, evidence.

Every gate is a machine check with a named owner. None can be waived from this screen.

1
Static analysis & dependenciesSAST, SCA, and secret scanning clean on the candidate — owner: Security Engineering
Pending
2
Automated test evidenceUnit, integration, and acceptance suites published by QA — owner: Quality Engineering
Pending
3
Child-data consent controlConsent-before-persistence must be green, and the DPIA current, for any child-data change — owner: Data Protection Officer — PRIV-CHILD-001
Pending
4
AccessibilityAutomated checks green on changed journeys — owner: Design Systems
Pending
5
Infrastructure policy-as-codeEncryption, region residency, and network posture verified — owner: Platform Engineering
Pending
6
Artifact provenanceSigned build with an SBOM, traceable to the reviewed commit — owner: Platform Engineering
Pending
·
Promotion not yet requested.

Request promotion to evaluate this candidate against the six gates.

Nothing is deployed; the sequence is scripted to show the gate behaving.
Gate outcomeNot evaluated
Blocking control
Accountable owner
Release recordNot written
Where the thread ends — and restarts.

Once promoted, the story becomes a screen a parent uses. Then production reports what it cost, and the loop starts again.

See the screen it builds → Continue to Observability →
The point of the phase: an obligation is real only if something refuses to proceed without it. Written, inherited, proved broken, declined — one control, four phases, no meetings.

* The production workbench is internal — reachable over the corporate VPN only. This public page is a local demonstration.