{
  "schema_version": "ai_agent_result_capture_release_decision_readback_v1",
  "generated_at": "2026-06-14T11:24:00+08:00",
  "program_status": {
    "overall_completion_percent": 100,
    "current_priority": "P2",
    "current_task_id": "P2-139",
    "next_task_id": "P2-140",
    "read_only_mode": true,
    "runtime_authority": "result_capture_release_decision_readback_only_no_live_write",
    "status_note": "P2-139 只讀回 P2-138 release decision hold；不得視為 owner decision approved、release decision passed、release authorization granted / passed、rollback release passed 或 live apply passed，不得寫 reviewer / Gateway queue、送 Telegram、呼叫 Bot API、寫 result capture、learning、PlayBook trust 或 production target。"
  },
  "source_refs": [
    "docs/evaluations/ai_agent_result_capture_release_decision_hold_2026-06-14.json",
    "docs/evaluations/ai_agent_result_capture_release_verifier_owner_review_packet_2026-06-14.json",
    "docs/superpowers/specs/2026-04-15-MASTER-ai-autonomous-flywheel-v2.md#60-建立-release-decision-readback"
  ],
  "prior_release_decision_hold": {
    "schema_version": "ai_agent_result_capture_release_decision_hold_v1",
    "release_decision_hold_count": 5,
    "owner_decision_hold_count": 5,
    "verifier_decision_hold_count": 5,
    "rollback_decision_hold_count": 5,
    "maintenance_window_decision_hold_count": 5,
    "live_apply_decision_hold_count": 5,
    "blocked_decision_transition_count": 6,
    "operator_action_count": 5,
    "approval_required_total": 12,
    "blocked_total": 12,
    "readiness_note": "P2-138 已把 release / owner / verifier / rollback / maintenance / live apply decision hold 固定成只讀；P2-139 只讀回 hold 狀態，不把 hold 視為決策通過。",
    "owner_release_authorized_count": 0,
    "owner_release_approved_count": 0,
    "owner_review_approved_count": 0,
    "owner_decision_approved_count": 0,
    "verifier_decision_approved_count": 0,
    "maintenance_window_approved_count": 0,
    "rollback_owner_confirmed_count": 0,
    "post_release_verifier_ready_count": 0,
    "final_release_candidate_approved_count": 0,
    "final_release_candidate_pass_count": 0,
    "release_decision_pass_count": 0,
    "release_authorization_granted_count": 0,
    "release_authorization_pass_count": 0,
    "rollback_release_pass_count": 0,
    "live_apply_release_pass_count": 0,
    "writer_apply_count": 0,
    "execution_apply_count": 0,
    "receipt_write_count": 0,
    "reviewer_queue_write_count": 0,
    "gateway_queue_write_count": 0,
    "telegram_send_count": 0,
    "bot_api_call_count": 0,
    "report_receipt_write_count": 0,
    "result_capture_write_count": 0,
    "learning_write_count": 0,
    "playbook_trust_write_count": 0,
    "production_write_count": 0,
    "secret_read_count": 0,
    "destructive_operation_count": 0
  },
  "release_decision_readback_truth": {
    "p2_138_release_decision_hold_loaded": true,
    "release_decision_readback_ready": true,
    "owner_decision_still_required": true,
    "verifier_decision_still_required": true,
    "rollback_decision_still_required": true,
    "maintenance_window_decision_still_required": true,
    "live_apply_decision_still_required": true,
    "redaction_review_still_required": true,
    "release_decision_readback_only": true,
    "truth_note": "P2-139 只讀回 P2-138 release decision hold；readback 可見不代表 owner / verifier / rollback / maintenance / live apply 任一決策通過，也不代表 runtime queue 或 Telegram 可以寫入。",
    "owner_release_authorized": false,
    "owner_release_approved": false,
    "owner_review_approved": false,
    "owner_decision_approved": false,
    "verifier_decision_approved": false,
    "maintenance_window_approved": false,
    "rollback_owner_confirmed": false,
    "post_release_verifier_ready": false,
    "final_release_candidate_approved": false,
    "final_release_candidate_passed": false,
    "release_decision_passed": false,
    "release_authorization_granted": false,
    "release_authorization_passed": false,
    "rollback_release_passed": false,
    "live_apply_release_passed": false,
    "writer_apply_enabled": false,
    "execution_apply_enabled": false,
    "receipt_write_enabled": false,
    "reviewer_queue_write_enabled": false,
    "gateway_queue_write_enabled": false,
    "telegram_send_enabled": false,
    "bot_api_call_enabled": false,
    "report_receipt_write_enabled": false,
    "result_capture_write_enabled": false,
    "learning_write_enabled": false,
    "playbook_trust_write_enabled": false,
    "production_write_enabled": false,
    "secret_read_enabled": false,
    "destructive_operation_enabled": false,
    "owner_release_authorized_count": 0,
    "owner_release_approved_count": 0,
    "owner_review_approved_count": 0,
    "owner_decision_approved_count": 0,
    "verifier_decision_approved_count": 0,
    "maintenance_window_approved_count": 0,
    "rollback_owner_confirmed_count": 0,
    "post_release_verifier_ready_count": 0,
    "final_release_candidate_approved_count": 0,
    "final_release_candidate_pass_count": 0,
    "release_decision_pass_count": 0,
    "release_authorization_granted_count": 0,
    "release_authorization_pass_count": 0,
    "rollback_release_pass_count": 0,
    "live_apply_release_pass_count": 0,
    "writer_apply_count": 0,
    "execution_apply_count": 0,
    "receipt_write_count": 0,
    "reviewer_queue_write_count": 0,
    "gateway_queue_write_count": 0,
    "telegram_send_count": 0,
    "bot_api_call_count": 0,
    "report_receipt_write_count": 0,
    "result_capture_write_count": 0,
    "learning_write_count": 0,
    "playbook_trust_write_count": 0,
    "production_write_count": 0,
    "secret_read_count": 0,
    "destructive_operation_count": 0
  },
  "release_decision_readbacks": [
    {
      "readback_id": "release_decision_readback_result_capture",
      "display_name": "Result capture 釋出決策讀回",
      "owner_agent": "openclaw",
      "source_hold_id": "release_decision_hold_result_capture",
      "readback_status": "readback_complete",
      "readback_mode": "release_decision_readback",
      "readback_summary": "Result capture 僅可進入 release decision hold；owner review packet 未等於決策通過，仍不得寫入 result capture。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false,
      "evidence_hash": "sha256:8311111111111111111111111111111111111111111111111111111111111111"
    },
    {
      "readback_id": "release_decision_readback_learning",
      "display_name": "Learning 釋出決策讀回",
      "owner_agent": "hermes",
      "source_hold_id": "release_decision_hold_learning",
      "readback_status": "approval_required",
      "readback_mode": "release_decision_readback",
      "readback_summary": "Learning 僅可進入 release decision hold；owner review packet 未等於決策通過，仍不得寫入 learning。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false,
      "evidence_hash": "sha256:8322222222222222222222222222222222222222222222222222222222222222"
    },
    {
      "readback_id": "release_decision_readback_playbook_trust",
      "display_name": "PlayBook trust 釋出決策讀回",
      "owner_agent": "nemotron",
      "source_hold_id": "release_decision_hold_playbook_trust",
      "readback_status": "blocked_by_policy",
      "readback_mode": "release_decision_readback",
      "readback_summary": "PlayBook trust 僅可進入 release decision hold；owner review packet 未等於決策通過，仍不得寫入 trust。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false,
      "evidence_hash": "sha256:8333333333333333333333333333333333333333333333333333333333333333"
    },
    {
      "readback_id": "release_decision_readback_reviewer_queue",
      "display_name": "Reviewer queue 釋出決策讀回",
      "owner_agent": "openclaw",
      "source_hold_id": "release_decision_hold_reviewer_queue",
      "readback_status": "approval_required",
      "readback_mode": "release_decision_readback",
      "readback_summary": "Reviewer queue 僅可進入 release decision hold；owner review packet 未等於決策通過，仍不得寫 reviewer queue。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false,
      "evidence_hash": "sha256:8344444444444444444444444444444444444444444444444444444444444444"
    },
    {
      "readback_id": "release_decision_readback_gateway_queue",
      "display_name": "Gateway queue 釋出決策讀回",
      "owner_agent": "nemotron",
      "source_hold_id": "release_decision_hold_gateway_queue",
      "readback_status": "readback_complete",
      "readback_mode": "release_decision_readback",
      "readback_summary": "Gateway queue 僅可進入 release decision hold；owner review packet 未等於決策通過，仍不得寫 Gateway queue。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false,
      "evidence_hash": "sha256:8355555555555555555555555555555555555555555555555555555555555555"
    }
  ],
  "owner_decision_readbacks": [
    {
      "readback_id": "owner_decision_readback_result_capture",
      "display_name": "Result capture 負責人決策讀回",
      "owner_agent": "openclaw",
      "source_hold_id": "owner_decision_hold_result_capture",
      "readback_status": "readback_complete",
      "readback_mode": "owner_decision_readback",
      "readback_summary": "負責人尚未核准 Result capture release decision。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "owner_decision_readback_learning",
      "display_name": "Learning 負責人決策讀回",
      "owner_agent": "hermes",
      "source_hold_id": "owner_decision_hold_learning",
      "readback_status": "approval_required",
      "readback_mode": "owner_decision_readback",
      "readback_summary": "負責人尚未核准 Learning release decision。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "owner_decision_readback_playbook_trust",
      "display_name": "PlayBook trust 負責人決策讀回",
      "owner_agent": "nemotron",
      "source_hold_id": "owner_decision_hold_playbook_trust",
      "readback_status": "blocked_by_policy",
      "readback_mode": "owner_decision_readback",
      "readback_summary": "負責人尚未核准 PlayBook trust release decision。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "owner_decision_readback_reviewer_queue",
      "display_name": "Reviewer queue 負責人決策讀回",
      "owner_agent": "openclaw",
      "source_hold_id": "owner_decision_hold_reviewer_queue",
      "readback_status": "approval_required",
      "readback_mode": "owner_decision_readback",
      "readback_summary": "負責人尚未核准 Reviewer queue release decision。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "owner_decision_readback_gateway_queue",
      "display_name": "Gateway queue 負責人決策讀回",
      "owner_agent": "nemotron",
      "source_hold_id": "owner_decision_hold_gateway_queue",
      "readback_status": "readback_complete",
      "readback_mode": "owner_decision_readback",
      "readback_summary": "負責人尚未核准 Gateway queue release decision。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    }
  ],
  "verifier_decision_readbacks": [
    {
      "readback_id": "verifier_decision_readback_result_capture",
      "display_name": "Result capture 驗證器決策讀回",
      "owner_agent": "openclaw",
      "source_hold_id": "verifier_decision_hold_result_capture",
      "readback_status": "readback_complete",
      "readback_mode": "verifier_decision_readback",
      "readback_summary": "post-release verifier 未核准前不得通過 Result capture release authorization。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "verifier_decision_readback_learning",
      "display_name": "Learning 驗證器決策讀回",
      "owner_agent": "hermes",
      "source_hold_id": "verifier_decision_hold_learning",
      "readback_status": "approval_required",
      "readback_mode": "verifier_decision_readback",
      "readback_summary": "post-release verifier 未核准前不得通過 Learning release authorization。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "verifier_decision_readback_playbook_trust",
      "display_name": "PlayBook trust 驗證器決策讀回",
      "owner_agent": "nemotron",
      "source_hold_id": "verifier_decision_hold_playbook_trust",
      "readback_status": "blocked_by_policy",
      "readback_mode": "verifier_decision_readback",
      "readback_summary": "post-release verifier 未核准前不得通過 PlayBook trust release authorization。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "verifier_decision_readback_reviewer_queue",
      "display_name": "Reviewer queue 驗證器決策讀回",
      "owner_agent": "openclaw",
      "source_hold_id": "verifier_decision_hold_reviewer_queue",
      "readback_status": "approval_required",
      "readback_mode": "verifier_decision_readback",
      "readback_summary": "post-release verifier 未核准前不得通過 Reviewer queue release authorization。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "verifier_decision_readback_gateway_queue",
      "display_name": "Gateway queue 驗證器決策讀回",
      "owner_agent": "nemotron",
      "source_hold_id": "verifier_decision_hold_gateway_queue",
      "readback_status": "readback_complete",
      "readback_mode": "verifier_decision_readback",
      "readback_summary": "post-release verifier 未核准前不得通過 Gateway queue release authorization。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    }
  ],
  "rollback_decision_readbacks": [
    {
      "readback_id": "rollback_decision_readback_result_capture",
      "display_name": "Result capture 回滾決策讀回",
      "owner_agent": "openclaw",
      "source_hold_id": "rollback_decision_hold_result_capture",
      "readback_status": "readback_complete",
      "readback_mode": "rollback_decision_readback",
      "readback_summary": "rollback owner 未確認前不得通過 Result capture rollback release。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "rollback_decision_readback_learning",
      "display_name": "Learning 回滾決策讀回",
      "owner_agent": "hermes",
      "source_hold_id": "rollback_decision_hold_learning",
      "readback_status": "approval_required",
      "readback_mode": "rollback_decision_readback",
      "readback_summary": "rollback owner 未確認前不得通過 Learning rollback release。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "rollback_decision_readback_playbook_trust",
      "display_name": "PlayBook trust 回滾決策讀回",
      "owner_agent": "nemotron",
      "source_hold_id": "rollback_decision_hold_playbook_trust",
      "readback_status": "blocked_by_policy",
      "readback_mode": "rollback_decision_readback",
      "readback_summary": "rollback owner 未確認前不得通過 PlayBook trust rollback release。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "rollback_decision_readback_reviewer_queue",
      "display_name": "Reviewer queue 回滾決策讀回",
      "owner_agent": "openclaw",
      "source_hold_id": "rollback_decision_hold_reviewer_queue",
      "readback_status": "approval_required",
      "readback_mode": "rollback_decision_readback",
      "readback_summary": "rollback owner 未確認前不得通過 Reviewer queue rollback release。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "rollback_decision_readback_gateway_queue",
      "display_name": "Gateway queue 回滾決策讀回",
      "owner_agent": "nemotron",
      "source_hold_id": "rollback_decision_hold_gateway_queue",
      "readback_status": "readback_complete",
      "readback_mode": "rollback_decision_readback",
      "readback_summary": "rollback owner 未確認前不得通過 Gateway queue rollback release。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    }
  ],
  "maintenance_window_decision_readbacks": [
    {
      "readback_id": "maintenance_window_decision_readback_result_capture",
      "display_name": "Result capture 維護窗口決策讀回",
      "owner_agent": "openclaw",
      "source_hold_id": "maintenance_window_decision_hold_result_capture",
      "readback_status": "readback_complete",
      "readback_mode": "maintenance_window_decision_readback",
      "readback_summary": "維護窗口未批准前不得釋放 Result capture 正式套用。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "maintenance_window_decision_readback_learning",
      "display_name": "Learning 維護窗口決策讀回",
      "owner_agent": "hermes",
      "source_hold_id": "maintenance_window_decision_hold_learning",
      "readback_status": "approval_required",
      "readback_mode": "maintenance_window_decision_readback",
      "readback_summary": "維護窗口未批准前不得釋放 Learning 正式套用。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "maintenance_window_decision_readback_playbook_trust",
      "display_name": "PlayBook trust 維護窗口決策讀回",
      "owner_agent": "nemotron",
      "source_hold_id": "maintenance_window_decision_hold_playbook_trust",
      "readback_status": "blocked_by_policy",
      "readback_mode": "maintenance_window_decision_readback",
      "readback_summary": "維護窗口未批准前不得釋放 PlayBook trust 正式套用。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "maintenance_window_decision_readback_reviewer_queue",
      "display_name": "Reviewer queue 維護窗口決策讀回",
      "owner_agent": "openclaw",
      "source_hold_id": "maintenance_window_decision_hold_reviewer_queue",
      "readback_status": "approval_required",
      "readback_mode": "maintenance_window_decision_readback",
      "readback_summary": "維護窗口未批准前不得釋放 Reviewer queue 正式套用。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "maintenance_window_decision_readback_gateway_queue",
      "display_name": "Gateway queue 維護窗口決策讀回",
      "owner_agent": "nemotron",
      "source_hold_id": "maintenance_window_decision_hold_gateway_queue",
      "readback_status": "readback_complete",
      "readback_mode": "maintenance_window_decision_readback",
      "readback_summary": "維護窗口未批准前不得釋放 Gateway queue 正式套用。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    }
  ],
  "live_apply_decision_readbacks": [
    {
      "readback_id": "live_apply_decision_readback_result_capture",
      "display_name": "Result capture 正式套用決策讀回",
      "owner_agent": "openclaw",
      "source_hold_id": "live_apply_decision_hold_result_capture",
      "readback_status": "readback_complete",
      "readback_mode": "live_apply_decision_readback",
      "readback_summary": "release authorization 未核發與通過前不得正式套用 Result capture。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "live_apply_decision_readback_learning",
      "display_name": "Learning 正式套用決策讀回",
      "owner_agent": "hermes",
      "source_hold_id": "live_apply_decision_hold_learning",
      "readback_status": "approval_required",
      "readback_mode": "live_apply_decision_readback",
      "readback_summary": "release authorization 未核發與通過前不得正式套用 Learning。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "live_apply_decision_readback_playbook_trust",
      "display_name": "PlayBook trust 正式套用決策讀回",
      "owner_agent": "nemotron",
      "source_hold_id": "live_apply_decision_hold_playbook_trust",
      "readback_status": "blocked_by_policy",
      "readback_mode": "live_apply_decision_readback",
      "readback_summary": "release authorization 未核發與通過前不得正式套用 PlayBook trust。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "live_apply_decision_readback_reviewer_queue",
      "display_name": "Reviewer queue 正式套用決策讀回",
      "owner_agent": "openclaw",
      "source_hold_id": "live_apply_decision_hold_reviewer_queue",
      "readback_status": "approval_required",
      "readback_mode": "live_apply_decision_readback",
      "readback_summary": "release authorization 未核發與通過前不得正式套用 Reviewer queue。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    },
    {
      "readback_id": "live_apply_decision_readback_gateway_queue",
      "display_name": "Gateway queue 正式套用決策讀回",
      "owner_agent": "nemotron",
      "source_hold_id": "live_apply_decision_hold_gateway_queue",
      "readback_status": "readback_complete",
      "readback_mode": "live_apply_decision_readback",
      "readback_summary": "release authorization 未核發與通過前不得正式套用 Gateway queue。",
      "release_decision_passed": false,
      "release_authorization_granted": false,
      "runtime_write_allowed": false,
      "telegram_send_allowed": false
    }
  ],
  "blocked_readback_transitions": [
    {
      "transition_id": "readback_readback_to_release_authorization",
      "status": "blocked_by_policy",
      "reason": "release decision readback 尚未通過，不得轉 release authorization granted。",
      "runtime_write_allowed": false
    },
    {
      "transition_id": "readback_readback_to_reviewer_queue",
      "status": "approval_required",
      "reason": "reviewer queue write 未授權，不得把決策保留寫入 reviewer queue。",
      "runtime_write_allowed": false
    },
    {
      "transition_id": "readback_readback_to_gateway_queue",
      "status": "blocked_by_policy",
      "reason": "Gateway queue write 未授權，不得把決策保留寫入 Gateway queue。",
      "runtime_write_allowed": false
    },
    {
      "transition_id": "readback_readback_to_telegram_send",
      "status": "approval_required",
      "reason": "Telegram send 未授權，不得發送 release decision readback 通知。",
      "runtime_write_allowed": false
    },
    {
      "transition_id": "readback_readback_to_writer_apply",
      "status": "blocked_by_policy",
      "reason": "writer apply 未授權，不得套用 result capture、learning 或 PlayBook trust。",
      "runtime_write_allowed": false
    },
    {
      "transition_id": "readback_readback_to_production_target",
      "status": "approval_required",
      "reason": "production write 未授權，不得觸及任何 production target。",
      "runtime_write_allowed": false
    }
  ],
  "operator_actions": [
    {
      "action_id": "review_release_decision_readback_scope",
      "owner_agent": "openclaw",
      "status": "ready_for_operator_review",
      "operator_instruction": "審查 release decision readback 是否只引用 redacted evidence；不得核發 release authorization。",
      "runtime_write_allowed": false
    },
    {
      "action_id": "confirm_owner_decision_inputs",
      "owner_agent": "hermes",
      "status": "approval_required",
      "operator_instruction": "確認 owner decision 所需輸入仍缺 maintenance window、rollback owner 與 verifier decision；不得寫 production。",
      "runtime_write_allowed": false
    },
    {
      "action_id": "verify_queue_write_closed",
      "owner_agent": "nemotron",
      "status": "ready_for_operator_review",
      "operator_instruction": "確認 reviewer queue、Gateway queue 與 Telegram 仍關閉；不得呼叫 Bot API。",
      "runtime_write_allowed": false
    },
    {
      "action_id": "prepare_p2_139_release_decision_readback",
      "owner_agent": "openclaw",
      "status": "ready_for_operator_review",
      "operator_instruction": "下一關只可建立 release decision readback，不得 writer apply、queue write 或 result capture write。",
      "runtime_write_allowed": false
    },
    {
      "action_id": "document_decision_readback_boundary",
      "owner_agent": "hermes",
      "status": "approval_required",
      "operator_instruction": "同步治理文件的 release decision readback 邊界；不得送 Telegram。",
      "runtime_write_allowed": false
    }
  ],
  "display_redaction_contract": {
    "redaction_required": true,
    "raw_prompt_display_allowed": false,
    "private_reasoning_display_allowed": false,
    "secret_value_display_allowed": false,
    "raw_runtime_payload_display_allowed": false,
    "internal_collaboration_content_display_allowed": false,
    "frontend_display_policy": "前端只能顯示 readback summary、狀態與 redacted evidence refs；不得顯示 prompt、private reasoning、secret、raw runtime payload 或內部協作內容。"
  },
  "rollups": {
    "release_decision_readback_count": 5,
    "owner_decision_readback_count": 5,
    "verifier_decision_readback_count": 5,
    "rollback_decision_readback_count": 5,
    "maintenance_window_decision_readback_count": 5,
    "live_apply_decision_readback_count": 5,
    "blocked_readback_transition_count": 6,
    "operator_action_count": 5,
    "approval_required_release_decision_count": 2,
    "blocked_release_decision_count": 1,
    "approval_required_owner_decision_count": 2,
    "blocked_owner_decision_count": 1,
    "approval_required_verifier_decision_count": 2,
    "blocked_verifier_decision_count": 1,
    "approval_required_rollback_decision_count": 2,
    "blocked_rollback_decision_count": 1,
    "approval_required_maintenance_window_decision_count": 2,
    "blocked_maintenance_window_decision_count": 1,
    "approval_required_live_apply_decision_count": 2,
    "blocked_live_apply_decision_count": 1,
    "critical_blocker_count": 6,
    "owner_release_authorized_count": 0,
    "owner_release_approved_count": 0,
    "owner_review_approved_count": 0,
    "owner_decision_approved_count": 0,
    "verifier_decision_approved_count": 0,
    "maintenance_window_approved_count": 0,
    "rollback_owner_confirmed_count": 0,
    "post_release_verifier_ready_count": 0,
    "final_release_candidate_approved_count": 0,
    "final_release_candidate_pass_count": 0,
    "release_decision_pass_count": 0,
    "release_authorization_granted_count": 0,
    "release_authorization_pass_count": 0,
    "rollback_release_pass_count": 0,
    "live_apply_release_pass_count": 0,
    "writer_apply_count": 0,
    "execution_apply_count": 0,
    "receipt_write_count": 0,
    "reviewer_queue_write_count": 0,
    "gateway_queue_write_count": 0,
    "telegram_send_count": 0,
    "bot_api_call_count": 0,
    "report_receipt_write_count": 0,
    "result_capture_write_count": 0,
    "learning_write_count": 0,
    "playbook_trust_write_count": 0,
    "production_write_count": 0,
    "secret_read_count": 0,
    "destructive_operation_count": 0
  }
}
