Chapter 4 of 6 · Decisions and boundaries

Regional failover rehearsal for a governed AI service

Operate at scale 3 hours in a non-production POC

Chapter 4 of 6

Decisions and stop conditions#

Resolve every __REQUIRED_*__ value before the rehearsal. The regional contract names each region, selector, endpoint, and expected path value.

GateContinue whenStop when
ScopeThe command scope matches the change record and control definitionThe scope differs or reaches an unapproved resource group
PathsPrimary and secondary selectors differ, and the primary path reports the expected valuesA selector is blank or equal, or the primary path fails its check
Customer controlsHealth and routing controls parse and accept their documented parametersA control is missing, leaves the repository, or fails its preview
ApprovalThe delivery owner approves the previewed move and the return moveApproval, maintenance window, or restore owner is unavailable
Secondary checkThe active secondary path matches the regional contractA required path value or sensitive-input check differs

Keep the current selector when any gate is open. If the secondary check fails after traffic moves, stop the rehearsal and use the approved restore path.

Session 13

Regional failover rehearsal for a governed AI service slide deck