{
  "record": {
    "deploymentId": "DEPLOYMENT-EXAMPLE-001",
    "serviceId": "SERVICE-EXAMPLE-001",
    "releaseCandidate": "RELEASE-CANDIDATE-2-4-1",
    "artifactDigest": "sha256:4c5f3f765812b51cf93b4332735d04ce84d663903386068c9547df053421b891",
    "version": "2.4.1",
    "targetEnvironment": "production",
    "revision": 4,
    "status": "closed",
    "createdAt": "2026-07-29T09:00:00Z",
    "scheduledAt": "2026-07-31T14:00:00Z",
    "startedAt": "2026-07-31T14:02:00Z",
    "completedAt": "2026-07-31T15:05:00Z",
    "closedAt": "2026-07-31T16:05:00Z",
    "releaseOwnerRole": "ROLE-RELEASE-OWNER",
    "executorRole": "ROLE-DEPLOYMENT-OPERATOR",
    "observerRole": "ROLE-RELIABILITY-OBSERVER",
    "rollbackDecisionRole": "ROLE-ROLLBACK-AUTHORITY",
    "fictionalExample": true
  },
  "scope": {
    "changeSummary": "Fictional application release with one backward-compatible schema addition and a three-stage canary rollout.",
    "inScope": [
      "Application artifact 2.4.1",
      "Runtime configuration reference change",
      "Backward-compatible schema addition",
      "Three-stage traffic rollout"
    ],
    "outOfScope": [
      "Production readiness approval",
      "Product and website launch work",
      "Live credentials, commands, or provider writes"
    ],
    "deploymentStrategy": "canary",
    "changeClasses": ["application", "configuration", "database"],
    "riskClass": "medium",
    "readinessRecordReference": "https://readiness.example.test/reviews/001"
  },
  "roles": [
    { "roleId": "ROLE-RELEASE-OWNER", "label": "Release owner" },
    { "roleId": "ROLE-DEPLOYMENT-OPERATOR", "label": "Deployment operator" },
    { "roleId": "ROLE-RELIABILITY-OBSERVER", "label": "Reliability observer" },
    { "roleId": "ROLE-ROLLBACK-AUTHORITY", "label": "Rollback authority" },
    { "roleId": "ROLE-DATA-OWNER", "label": "Data migration owner" },
    { "roleId": "ROLE-COMMUNICATIONS-OWNER", "label": "Release communications owner" }
  ],
  "checks": [
    {
      "checkId": "CHECK-001",
      "phase": "pre_deployment",
      "category": "readiness_handoff",
      "title": "Confirm named readiness record and approved execution scope",
      "ownerRole": "ROLE-RELEASE-OWNER",
      "dueAt": "2026-07-31T13:00:00Z",
      "state": "passed",
      "completedAt": "2026-07-31T12:30:00Z",
      "evidenceIds": ["EVIDENCE-READINESS-001"],
      "exceptionId": null,
      "note": "This records the handoff; the checklist did not approve readiness."
    },
    {
      "checkId": "CHECK-002",
      "phase": "pre_deployment",
      "category": "artifact",
      "title": "Verify exact artifact digest, version, and provenance record",
      "ownerRole": "ROLE-DEPLOYMENT-OPERATOR",
      "dueAt": "2026-07-31T13:15:00Z",
      "state": "passed",
      "completedAt": "2026-07-31T12:45:00Z",
      "evidenceIds": ["EVIDENCE-ARTIFACT-001"],
      "exceptionId": null,
      "note": "Digest and provenance verification are recorded without embedding the artifact."
    },
    {
      "checkId": "CHECK-003",
      "phase": "pre_deployment",
      "category": "configuration",
      "title": "Review versioned configuration difference for the target",
      "ownerRole": "ROLE-DEPLOYMENT-OPERATOR",
      "dueAt": "2026-07-31T13:20:00Z",
      "state": "passed",
      "completedAt": "2026-07-31T12:50:00Z",
      "evidenceIds": ["EVIDENCE-CONFIG-001"],
      "exceptionId": null,
      "note": "The evidence is a sanitized diff reference, not configuration content."
    },
    {
      "checkId": "CHECK-004",
      "phase": "pre_deployment",
      "category": "secrets",
      "title": "Confirm secret references and access boundary without copying values",
      "ownerRole": "ROLE-DEPLOYMENT-OPERATOR",
      "dueAt": "2026-07-31T13:25:00Z",
      "state": "passed",
      "completedAt": "2026-07-31T12:55:00Z",
      "evidenceIds": ["EVIDENCE-SECRETS-001"],
      "exceptionId": null,
      "note": "No secret value is present in the checklist."
    },
    {
      "checkId": "CHECK-005",
      "phase": "pre_deployment",
      "category": "data_migration",
      "title": "Review compatibility, backup, rehearsal, reconciliation, and recovery mode",
      "ownerRole": "ROLE-DATA-OWNER",
      "dueAt": "2026-07-31T13:30:00Z",
      "state": "passed",
      "completedAt": "2026-07-31T13:00:00Z",
      "evidenceIds": ["EVIDENCE-BACKUP-001", "EVIDENCE-MIGRATION-001"],
      "exceptionId": null,
      "note": "Backward-compatible schema evidence remains limited to the fictional candidate."
    },
    {
      "checkId": "CHECK-006",
      "phase": "pre_deployment",
      "category": "observability",
      "title": "Confirm candidate-specific health signals and observation ownership",
      "ownerRole": "ROLE-RELIABILITY-OBSERVER",
      "dueAt": "2026-07-31T13:35:00Z",
      "state": "passed",
      "completedAt": "2026-07-31T13:05:00Z",
      "evidenceIds": ["EVIDENCE-OBSERVABILITY-001"],
      "exceptionId": null,
      "note": "Three bounded gates are defined below."
    },
    {
      "checkId": "CHECK-007",
      "phase": "pre_deployment",
      "category": "rollback",
      "title": "Confirm last-known-good artifact, trigger authority, and data handling",
      "ownerRole": "ROLE-ROLLBACK-AUTHORITY",
      "dueAt": "2026-07-31T13:40:00Z",
      "state": "passed",
      "completedAt": "2026-07-31T13:10:00Z",
      "evidenceIds": ["EVIDENCE-ROLLBACK-001"],
      "exceptionId": null,
      "note": "A rehearsal record does not guarantee production rollback."
    },
    {
      "checkId": "CHECK-008",
      "phase": "deploy",
      "category": "rollout",
      "title": "Execute three-stage exposure with stop-on-failure gates",
      "ownerRole": "ROLE-DEPLOYMENT-OPERATOR",
      "dueAt": "2026-07-31T15:00:00Z",
      "state": "passed",
      "completedAt": "2026-07-31T15:00:00Z",
      "evidenceIds": ["EVIDENCE-ROLLOUT-001"],
      "exceptionId": "EXCEPTION-001",
      "note": "Observation window was extended under one resolved exception."
    },
    {
      "checkId": "CHECK-009",
      "phase": "verification",
      "category": "dependency",
      "title": "Verify critical dependency and request-path observations",
      "ownerRole": "ROLE-RELIABILITY-OBSERVER",
      "dueAt": "2026-07-31T15:05:00Z",
      "state": "passed",
      "completedAt": "2026-07-31T15:05:00Z",
      "evidenceIds": ["EVIDENCE-HEALTH-001", "EVIDENCE-HEALTH-002", "EVIDENCE-HEALTH-003"],
      "exceptionId": null,
      "note": "The bounded window cannot prove future behavior."
    },
    {
      "checkId": "CHECK-010",
      "phase": "closure",
      "category": "communication",
      "title": "Record completion and operational handoff communication",
      "ownerRole": "ROLE-COMMUNICATIONS-OWNER",
      "dueAt": "2026-07-31T15:15:00Z",
      "state": "passed",
      "completedAt": "2026-07-31T15:12:00Z",
      "evidenceIds": ["EVIDENCE-COMMS-001"],
      "exceptionId": null,
      "note": "No recipient identity or message body is included."
    }
  ],
  "steps": [
    {
      "stepId": "STEP-001",
      "order": 1,
      "phase": "prepare",
      "title": "Bind the approved scope to the immutable candidate digest",
      "ownerRole": "ROLE-RELEASE-OWNER",
      "runbookReference": "https://runbooks.example.test/deploy/001#candidate",
      "mutationClass": "read_only",
      "stopOnFailure": true,
      "state": "passed",
      "startedAt": "2026-07-31T14:02:00Z",
      "completedAt": "2026-07-31T14:04:00Z",
      "expectedOutcome": "The candidate, digest, version, target, and scope match the reviewed handoff.",
      "observedOutcome": "The fictional references matched.",
      "evidenceIds": ["EVIDENCE-READINESS-001", "EVIDENCE-ARTIFACT-001"]
    },
    {
      "stepId": "STEP-002",
      "order": 2,
      "phase": "prepare",
      "title": "Verify configuration and secret references for the target",
      "ownerRole": "ROLE-DEPLOYMENT-OPERATOR",
      "runbookReference": "https://runbooks.example.test/deploy/001#configuration",
      "mutationClass": "read_only",
      "stopOnFailure": true,
      "state": "passed",
      "startedAt": "2026-07-31T14:04:00Z",
      "completedAt": "2026-07-31T14:07:00Z",
      "expectedOutcome": "Only reviewed references are selected and no secret value enters the record.",
      "observedOutcome": "The sanitized reference review passed.",
      "evidenceIds": ["EVIDENCE-CONFIG-001", "EVIDENCE-SECRETS-001"]
    },
    {
      "stepId": "STEP-003",
      "order": 3,
      "phase": "execute",
      "title": "Apply the reviewed backward-compatible schema addition",
      "ownerRole": "ROLE-DATA-OWNER",
      "runbookReference": "https://runbooks.example.test/deploy/001#migration",
      "mutationClass": "reversible_write",
      "stopOnFailure": true,
      "state": "passed",
      "startedAt": "2026-07-31T14:08:00Z",
      "completedAt": "2026-07-31T14:12:00Z",
      "expectedOutcome": "The schema addition completes and the compatibility observation matches the rehearsal.",
      "observedOutcome": "The fictional migration and reconciliation observation matched.",
      "evidenceIds": ["EVIDENCE-MIGRATION-001"]
    },
    {
      "stepId": "STEP-004",
      "order": 4,
      "phase": "execute",
      "title": "Expose the release candidate to the canary stage",
      "ownerRole": "ROLE-DEPLOYMENT-OPERATOR",
      "runbookReference": "https://runbooks.example.test/deploy/001#canary",
      "mutationClass": "reversible_write",
      "stopOnFailure": true,
      "state": "passed",
      "startedAt": "2026-07-31T14:13:00Z",
      "completedAt": "2026-07-31T14:18:00Z",
      "expectedOutcome": "The canary becomes ready without crossing a rollback trigger.",
      "observedOutcome": "The fictional canary was ready and all three gates passed.",
      "evidenceIds": [
        "EVIDENCE-ROLLOUT-001",
        "EVIDENCE-HEALTH-001",
        "EVIDENCE-HEALTH-002",
        "EVIDENCE-HEALTH-003"
      ]
    },
    {
      "stepId": "STEP-005",
      "order": 5,
      "phase": "verify",
      "title": "Hold and evaluate the canary against the control",
      "ownerRole": "ROLE-RELIABILITY-OBSERVER",
      "runbookReference": "https://runbooks.example.test/deploy/001#canary-evaluation",
      "mutationClass": "read_only",
      "stopOnFailure": true,
      "state": "passed",
      "startedAt": "2026-07-31T14:18:00Z",
      "completedAt": "2026-07-31T14:36:00Z",
      "expectedOutcome": "Candidate health remains inside every predefined pass condition.",
      "observedOutcome": "The observation window was extended five minutes and then passed.",
      "evidenceIds": [
        "EVIDENCE-HEALTH-001",
        "EVIDENCE-HEALTH-002",
        "EVIDENCE-HEALTH-003",
        "EVIDENCE-EXCEPTION-001"
      ]
    },
    {
      "stepId": "STEP-006",
      "order": 6,
      "phase": "execute",
      "title": "Advance through limited and full rollout stages",
      "ownerRole": "ROLE-DEPLOYMENT-OPERATOR",
      "runbookReference": "https://runbooks.example.test/deploy/001#progressive-rollout",
      "mutationClass": "reversible_write",
      "stopOnFailure": true,
      "state": "passed",
      "startedAt": "2026-07-31T14:36:00Z",
      "completedAt": "2026-07-31T14:56:00Z",
      "expectedOutcome": "Every stage passes before the next stage begins.",
      "observedOutcome": "Both fictional stages passed in order.",
      "evidenceIds": ["EVIDENCE-ROLLOUT-001"]
    },
    {
      "stepId": "STEP-007",
      "order": 7,
      "phase": "verify",
      "title": "Verify the full-stage artifact, health, and data observations",
      "ownerRole": "ROLE-RELIABILITY-OBSERVER",
      "runbookReference": "https://runbooks.example.test/deploy/001#full-verification",
      "mutationClass": "read_only",
      "stopOnFailure": true,
      "state": "passed",
      "startedAt": "2026-07-31T14:56:00Z",
      "completedAt": "2026-07-31T15:05:00Z",
      "expectedOutcome": "The exact candidate is active and bounded health and reconciliation conditions pass.",
      "observedOutcome": "The fictional full-stage observations passed.",
      "evidenceIds": [
        "EVIDENCE-ARTIFACT-001",
        "EVIDENCE-MIGRATION-001",
        "EVIDENCE-HEALTH-001",
        "EVIDENCE-HEALTH-002",
        "EVIDENCE-HEALTH-003"
      ]
    },
    {
      "stepId": "STEP-008",
      "order": 8,
      "phase": "close",
      "title": "Record completion, handoff, exception resolution, and verification window",
      "ownerRole": "ROLE-RELEASE-OWNER",
      "runbookReference": "https://runbooks.example.test/deploy/001#closure",
      "mutationClass": "read_only",
      "stopOnFailure": true,
      "state": "passed",
      "startedAt": "2026-07-31T15:05:00Z",
      "completedAt": "2026-07-31T16:05:00Z",
      "expectedOutcome": "The defined window ends without an open item and the record closes within its boundary.",
      "observedOutcome": "The fictional record closed with no unresolved IDs.",
      "evidenceIds": ["EVIDENCE-COMMS-001", "EVIDENCE-CLOSURE-001"]
    }
  ],
  "migration": {
    "required": true,
    "planReference": "https://runbooks.example.test/deploy/001#migration",
    "compatibility": "backward_compatible",
    "rollbackMode": "forward_fix",
    "ownerRole": "ROLE-DATA-OWNER",
    "dataWritesStarted": true,
    "backupEvidenceIds": ["EVIDENCE-BACKUP-001"],
    "reconciliationEvidenceIds": ["EVIDENCE-MIGRATION-001"],
    "note": "The example records a compatible addition and a forward-fix boundary. Application rollback alone would not undo production data changes."
  },
  "healthGates": [
    {
      "gateId": "GATE-001",
      "signal": "Candidate request error ratio",
      "queryReference": "https://observability.example.test/queries/error-ratio",
      "baseline": "Control release window",
      "passCondition": "Candidate ratio remains within the reviewed release threshold.",
      "observed": "Passed for each fictional rollout stage.",
      "state": "passed",
      "checkedAt": "2026-07-31T15:02:00Z",
      "ownerRole": "ROLE-RELIABILITY-OBSERVER",
      "evidenceIds": ["EVIDENCE-HEALTH-001"],
      "rollbackTrigger": true
    },
    {
      "gateId": "GATE-002",
      "signal": "Candidate request latency distribution",
      "queryReference": "https://observability.example.test/queries/latency",
      "baseline": "Control release window",
      "passCondition": "Candidate latency remains within the reviewed release threshold.",
      "observed": "Passed for each fictional rollout stage.",
      "state": "passed",
      "checkedAt": "2026-07-31T15:03:00Z",
      "ownerRole": "ROLE-RELIABILITY-OBSERVER",
      "evidenceIds": ["EVIDENCE-HEALTH-002"],
      "rollbackTrigger": true
    },
    {
      "gateId": "GATE-003",
      "signal": "Critical dependency result and reconciliation count",
      "queryReference": "https://observability.example.test/queries/dependency",
      "baseline": "Reviewed preview rehearsal",
      "passCondition": "Dependency and reconciliation observations match the candidate contract.",
      "observed": "Passed for each fictional rollout stage.",
      "state": "passed",
      "checkedAt": "2026-07-31T15:04:00Z",
      "ownerRole": "ROLE-RELIABILITY-OBSERVER",
      "evidenceIds": ["EVIDENCE-HEALTH-003", "EVIDENCE-MIGRATION-001"],
      "rollbackTrigger": true
    }
  ],
  "rolloutStages": [
    {
      "stageId": "STAGE-001",
      "order": 1,
      "label": "canary",
      "exposure": "bounded canary population",
      "state": "passed",
      "startedAt": "2026-07-31T14:13:00Z",
      "completedAt": "2026-07-31T14:36:00Z",
      "healthGateIds": ["GATE-001", "GATE-002", "GATE-003"],
      "evidenceIds": ["EVIDENCE-ROLLOUT-001"]
    },
    {
      "stageId": "STAGE-002",
      "order": 2,
      "label": "limited",
      "exposure": "reviewed limited population",
      "state": "passed",
      "startedAt": "2026-07-31T14:36:00Z",
      "completedAt": "2026-07-31T14:46:00Z",
      "healthGateIds": ["GATE-001", "GATE-002", "GATE-003"],
      "evidenceIds": ["EVIDENCE-ROLLOUT-001"]
    },
    {
      "stageId": "STAGE-003",
      "order": 3,
      "label": "full",
      "exposure": "approved full target population",
      "state": "passed",
      "startedAt": "2026-07-31T14:46:00Z",
      "completedAt": "2026-07-31T15:05:00Z",
      "healthGateIds": ["GATE-001", "GATE-002", "GATE-003"],
      "evidenceIds": ["EVIDENCE-ROLLOUT-001", "EVIDENCE-CLOSURE-001"]
    }
  ],
  "rollback": {
    "planReference": "https://rollback.example.test/plans/001",
    "lastKnownGoodDigest": "sha256:b043b56bc031a43c82677573295c0245d54eb23f5d3f5d3e86567da1d61e743b",
    "decisionOwnerRole": "ROLE-ROLLBACK-AUTHORITY",
    "triggerGateIds": ["GATE-001", "GATE-002", "GATE-003"],
    "state": "not_invoked",
    "invokedAt": null,
    "completedAt": null,
    "evidenceIds": ["EVIDENCE-ROLLBACK-001"],
    "dataHandling": "Use the reviewed forward-fix plan for schema or data effects; do not assume application rollback reverses data writes.",
    "note": "Rollback readiness was rehearsed in a fictional environment and was not invoked in this example."
  },
  "evidence": [
    {
      "evidenceId": "EVIDENCE-READINESS-001",
      "type": "approval_record",
      "reference": "https://readiness.example.test/evidence/001",
      "capturedAt": "2026-07-31T12:30:00Z",
      "ownerRole": "ROLE-RELEASE-OWNER",
      "releaseCandidate": "RELEASE-CANDIDATE-2-4-1",
      "redactionStatus": "sanitized",
      "limitation": "Confirms the named execution handoff, not production readiness itself."
    },
    {
      "evidenceId": "EVIDENCE-ARTIFACT-001",
      "type": "artifact_verification",
      "reference": "https://artifacts.example.test/evidence/001",
      "capturedAt": "2026-07-31T12:45:00Z",
      "ownerRole": "ROLE-DEPLOYMENT-OPERATOR",
      "releaseCandidate": "RELEASE-CANDIDATE-2-4-1",
      "redactionStatus": "sanitized",
      "limitation": "Records a fictional digest and provenance verification only."
    },
    {
      "evidenceId": "EVIDENCE-CONFIG-001",
      "type": "config_diff",
      "reference": "https://configuration.example.test/evidence/001",
      "capturedAt": "2026-07-31T12:50:00Z",
      "ownerRole": "ROLE-DEPLOYMENT-OPERATOR",
      "releaseCandidate": "RELEASE-CANDIDATE-2-4-1",
      "redactionStatus": "sanitized",
      "limitation": "Does not contain configuration values or prove runtime behavior."
    },
    {
      "evidenceId": "EVIDENCE-SECRETS-001",
      "type": "secret_reference_check",
      "reference": "https://secrets.example.test/evidence/001",
      "capturedAt": "2026-07-31T12:55:00Z",
      "ownerRole": "ROLE-DEPLOYMENT-OPERATOR",
      "releaseCandidate": "RELEASE-CANDIDATE-2-4-1",
      "redactionStatus": "restricted_reference",
      "limitation": "Confirms a reference review, not the absence of every exposed secret."
    },
    {
      "evidenceId": "EVIDENCE-BACKUP-001",
      "type": "backup_restore_record",
      "reference": "https://recovery.example.test/evidence/001",
      "capturedAt": "2026-07-31T12:58:00Z",
      "ownerRole": "ROLE-DATA-OWNER",
      "releaseCandidate": "RELEASE-CANDIDATE-2-4-1",
      "redactionStatus": "sanitized",
      "limitation": "Fictional lower-environment observation, not proof of production restoration."
    },
    {
      "evidenceId": "EVIDENCE-MIGRATION-001",
      "type": "migration_rehearsal",
      "reference": "https://data.example.test/evidence/001",
      "capturedAt": "2026-07-31T14:12:00Z",
      "ownerRole": "ROLE-DATA-OWNER",
      "releaseCandidate": "RELEASE-CANDIDATE-2-4-1",
      "redactionStatus": "sanitized",
      "limitation": "Records the represented schema addition and reconciliation only."
    },
    {
      "evidenceId": "EVIDENCE-OBSERVABILITY-001",
      "type": "approval_record",
      "reference": "https://observability.example.test/evidence/001",
      "capturedAt": "2026-07-31T13:05:00Z",
      "ownerRole": "ROLE-RELIABILITY-OBSERVER",
      "releaseCandidate": "RELEASE-CANDIDATE-2-4-1",
      "redactionStatus": "sanitized",
      "limitation": "Confirms reviewed queries and ownership, not complete detection coverage."
    },
    {
      "evidenceId": "EVIDENCE-ROLLBACK-001",
      "type": "rollback_rehearsal",
      "reference": "https://rollback.example.test/evidence/001",
      "capturedAt": "2026-07-31T13:10:00Z",
      "ownerRole": "ROLE-ROLLBACK-AUTHORITY",
      "releaseCandidate": "RELEASE-CANDIDATE-2-4-1",
      "redactionStatus": "sanitized",
      "limitation": "Fictional rehearsal evidence cannot guarantee production rollback."
    },
    {
      "evidenceId": "EVIDENCE-ROLLOUT-001",
      "type": "rollout_observation",
      "reference": "https://deployment.example.test/evidence/001",
      "capturedAt": "2026-07-31T15:05:00Z",
      "ownerRole": "ROLE-DEPLOYMENT-OPERATOR",
      "releaseCandidate": "RELEASE-CANDIDATE-2-4-1",
      "redactionStatus": "sanitized",
      "limitation": "Records the three fictional stages without executing them."
    },
    {
      "evidenceId": "EVIDENCE-HEALTH-001",
      "type": "health_observation",
      "reference": "https://observability.example.test/evidence/health-001",
      "capturedAt": "2026-07-31T15:02:00Z",
      "ownerRole": "ROLE-RELIABILITY-OBSERVER",
      "releaseCandidate": "RELEASE-CANDIDATE-2-4-1",
      "redactionStatus": "sanitized",
      "limitation": "Bounded error-ratio observation only."
    },
    {
      "evidenceId": "EVIDENCE-HEALTH-002",
      "type": "health_observation",
      "reference": "https://observability.example.test/evidence/health-002",
      "capturedAt": "2026-07-31T15:03:00Z",
      "ownerRole": "ROLE-RELIABILITY-OBSERVER",
      "releaseCandidate": "RELEASE-CANDIDATE-2-4-1",
      "redactionStatus": "sanitized",
      "limitation": "Bounded latency observation only."
    },
    {
      "evidenceId": "EVIDENCE-HEALTH-003",
      "type": "health_observation",
      "reference": "https://observability.example.test/evidence/health-003",
      "capturedAt": "2026-07-31T15:04:00Z",
      "ownerRole": "ROLE-RELIABILITY-OBSERVER",
      "releaseCandidate": "RELEASE-CANDIDATE-2-4-1",
      "redactionStatus": "sanitized",
      "limitation": "Bounded dependency and reconciliation observation only."
    },
    {
      "evidenceId": "EVIDENCE-COMMS-001",
      "type": "communication_record",
      "reference": "https://communications.example.test/evidence/001",
      "capturedAt": "2026-07-31T15:12:00Z",
      "ownerRole": "ROLE-COMMUNICATIONS-OWNER",
      "releaseCandidate": "RELEASE-CANDIDATE-2-4-1",
      "redactionStatus": "sanitized",
      "limitation": "No recipient identity, message body, or delivery guarantee is included."
    },
    {
      "evidenceId": "EVIDENCE-EXCEPTION-001",
      "type": "approval_record",
      "reference": "https://governance.example.test/evidence/exception-001",
      "capturedAt": "2026-07-31T14:25:00Z",
      "ownerRole": "ROLE-ROLLBACK-AUTHORITY",
      "releaseCandidate": "RELEASE-CANDIDATE-2-4-1",
      "redactionStatus": "sanitized",
      "limitation": "Confirms a fictional observation-window extension and its resolution."
    },
    {
      "evidenceId": "EVIDENCE-CLOSURE-001",
      "type": "deployment_log",
      "reference": "https://deployment.example.test/evidence/closure-001",
      "capturedAt": "2026-07-31T16:05:00Z",
      "ownerRole": "ROLE-RELEASE-OWNER",
      "releaseCandidate": "RELEASE-CANDIDATE-2-4-1",
      "redactionStatus": "sanitized",
      "limitation": "Confirms bounded record closure, not future reliability or absence of latent impact."
    }
  ],
  "exceptions": [
    {
      "exceptionId": "EXCEPTION-001",
      "relatedIds": ["CHECK-008", "STEP-005", "STAGE-001"],
      "reason": "Extend the fictional canary observation window by five minutes before expansion.",
      "approverRole": "ROLE-ROLLBACK-AUTHORITY",
      "approvedAt": "2026-07-31T14:24:00Z",
      "expiresAt": "2026-07-31T14:36:00Z",
      "compensatingControl": "Hold traffic at the canary stage while all rollback-trigger gates remain under observation.",
      "state": "resolved",
      "evidenceIds": [
        "EVIDENCE-EXCEPTION-001",
        "EVIDENCE-HEALTH-001",
        "EVIDENCE-HEALTH-002",
        "EVIDENCE-HEALTH-003"
      ]
    }
  ],
  "closure": {
    "outcome": "completed",
    "closedAt": "2026-07-31T16:05:00Z",
    "closedByRole": "ROLE-RELEASE-OWNER",
    "verificationWindowEndedAt": "2026-07-31T16:05:00Z",
    "unresolvedIds": [],
    "incidentReference": null,
    "note": "The represented candidate completed its fictional rollout and bounded verification window. Every claim boundary remains false."
  },
  "boundaries": {
    "productionReadinessApproved": false,
    "productLaunchApproved": false,
    "websiteLaunchApproved": false,
    "testsCompleteProven": false,
    "securityComplianceProven": false,
    "secretSafetyProven": false,
    "migrationSafetyProven": false,
    "artifactIntegrityGuaranteed": false,
    "rollbackSuccessGuaranteed": false,
    "deploymentExecutedByTemplate": false,
    "noCustomerImpactProven": false,
    "futureReliabilityProven": false
  }
}
