{
  "runtime_decision": "ALLOW",
  "attempt_id": "atm_9f6f219a82e243b5",
  "trace_id": "zdg_b5182db0",
  "normalized_intent": {
    "source_format": "prose",
    "release_title": "AI Release Update",
    "summary": "We are preparing a production rollout of the new AI-assisted release workflow across customer-facing release operations tonight.",
    "changes_included": [
      "AI Release Update  We are preparing a production rollout of the new AI-assisted release workflow across customer-facing release operations tonight.",
      "This release includes configuration changes to approval routing and infrastructure updates to the production delivery path.",
      "The system can continue release publication automatically if operators are unavailable so the deployment is not delayed.",
      "Engineering review is still pending, and final release approval will be completed after production validation."
    ],
    "systems_affected": [
      "approval routing",
      "production delivery path",
      "release workflow",
      "customer-facing release operations"
    ],
    "risk_level": "high",
    "rollback_plan": {
      "status": "missing",
      "details": "unknown"
    },
    "testing_completed": {
      "status": "partial",
      "details": "partial"
    },
    "approvals": {
      "status": "missing",
      "owner": null,
      "details": "unknown"
    },
    "notes": [
      "Testing is still in progress and limited to partial smoke coverage from the staging environment.",
      "If issues are detected, the team will assess them during production rollout and decide on follow-up actions."
    ],
    "production_timing": {
      "requested": true,
      "urgency": "urgent",
      "window": "tonight"
    },
    "missing_fields": [
      "rollback_plan",
      "approvals"
    ]
  },
  "replay": {
    "replay_id": "atm_9f6f219a82e243b5",
    "replay_url": "/v1/audit/replay?attempt_id=atm_9f6f219a82e243b5",
    "final_decision": "ALLOW",
    "event_count": 18
  },
  "release_gate": {
    "decision": "BLOCK",
    "reasons": [
      "Critical approval is missing or deferred.",
      "Production deployment requested without complete validation.",
      "High-risk release signals detected."
    ],
    "confidence": {
      "score": 0.56,
      "band": "MODERATE",
      "explanation": [
        "Governed runtime allowed the action path.",
        "Release signals support a fail-closed block decision.",
        "Critical release fields are explicitly stated.",
        "Partial testing reduces decision clarity.",
        "Missing approval evidence lowers confidence.",
        "Production timing without complete validation lowers confidence.",
        "Multiple change surfaces increase review complexity."
      ],
      "components": {
        "completeness_score": 0.45,
        "signal_clarity": 0.31,
        "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": "high",
      "approvals_complete": false,
      "critical_approval_missing": true,
      "testing_complete": false,
      "partial_testing": true,
      "config_changes_detected": true,
      "infra_changes_detected": true,
      "production_deployment_requested": true,
      "automation_risk_detected": true
    }
  },
  "approval": {
    "required": true,
    "approval_id": "apv_ed2626f3083349c7",
    "decision_id": "dec_9c220989a0224943",
    "status": "pending",
    "reason": "Release Gate blocked the evaluated intent; operator approval is required before release.",
    "operator": null,
    "comment": null,
    "created_at": "2026-03-27T22:11:07.680759",
    "expires_at": "2026-03-27T22:21:07.680759",
    "resolved_at": null,
    "consumed_at": null,
    "consumed_attempt_id": null
  }
}