{
  "runtime_decision": "ALLOW",
  "attempt_id": "atm_0f015d7142874256",
  "trace_id": "zdg_cce186b3",
  "normalized_intent": {
    "source_format": "structured",
    "release_title": "Governed Release Routing Update",
    "summary": "Update the governed release workflow for staged operator review before the next production window.",
    "changes_included": [
      "Update approval routing checklist messaging for release operators.",
      "Update governed release notification copy for staged review."
    ],
    "systems_affected": [
      "Operator approval workflow",
      "Release notification templates"
    ],
    "risk_level": "medium",
    "rollback_plan": {
      "status": "provided",
      "details": "Revert the approval routing checklist messaging and restore the previous notification template within 30 minutes."
    },
    "testing_completed": {
      "status": "partial",
      "details": "partial - partial smoke coverage is complete in staging, and full regression validation remains scheduled before production release."
    },
    "approvals": {
      "status": "partial",
      "owner": "the designated release operator and final sign-off is still pending",
      "details": "partial - approval owner is the designated release operator and final sign-off is still pending."
    },
    "notes": [
      "Configuration changes are included in the release checklist routing.",
      "No infrastructure changes are included in this release.",
      "The release remains in staging review and is not requested for production deployment."
    ],
    "production_timing": {
      "requested": false,
      "urgency": "unknown",
      "window": "next release window"
    },
    "missing_fields": []
  },
  "replay": {
    "replay_id": "atm_0f015d7142874256",
    "replay_url": "/v1/audit/replay?attempt_id=atm_0f015d7142874256",
    "final_decision": "ALLOW",
    "event_count": 18
  },
  "release_gate": {
    "decision": "WARN",
    "reasons": [
      "Approvals are only partially complete.",
      "Testing is partial or incomplete.",
      "Config changes detected.",
      "Medium-risk release signals detected."
    ],
    "confidence": {
      "score": 0.6,
      "band": "MODERATE",
      "explanation": [
        "Governed runtime allowed the action path.",
        "Release signals support a cautionary decision with bounded uncertainty.",
        "Critical release fields are explicitly stated.",
        "Partial testing reduces decision clarity.",
        "Warn decisions carry intentional operator ambiguity."
      ],
      "components": {
        "completeness_score": 0.45,
        "signal_clarity": 0.35,
        "ambiguity_penalty": 0.2,
        "missing_data_penalty": 0.0,
        "known_signal_count": 4,
        "missing_signal_count": 0
      }
    },
    "signals": {
      "runtime_allowed": true,
      "runtime_decision": "ALLOW",
      "guardrail_outcome": "allow",
      "risk_score": 0,
      "risk_level": "medium",
      "approvals_complete": false,
      "critical_approval_missing": false,
      "testing_complete": false,
      "partial_testing": true,
      "config_changes_detected": true,
      "infra_changes_detected": false,
      "production_deployment_requested": false,
      "automation_risk_detected": false
    }
  },
  "approval": {
    "required": true,
    "approval_id": "apv_de53c89a449f4d51",
    "decision_id": "dec_80da638662c645d2",
    "status": "pending",
    "reason": "Release Gate returned WARN; operator approval is required before release.",
    "operator": null,
    "comment": null,
    "created_at": "2026-03-27T22:10:59.835298",
    "expires_at": "2026-03-27T22:20:59.835298",
    "resolved_at": null,
    "consumed_at": null,
    "consumed_attempt_id": null
  }
}