feat(governance): 新增 release verifier owner review packet
This commit is contained in:
@@ -0,0 +1,554 @@
|
||||
{
|
||||
"schema_version": "ai_agent_result_capture_release_verifier_owner_review_packet_v1",
|
||||
"generated_at": "2026-06-14T09:35:00+08:00",
|
||||
"program_status": {
|
||||
"overall_completion_percent": 100,
|
||||
"current_priority": "P2",
|
||||
"current_task_id": "P2-137",
|
||||
"next_task_id": "P2-138",
|
||||
"read_only_mode": true,
|
||||
"runtime_authority": "result_capture_release_verifier_owner_review_packet_only_no_live_write",
|
||||
"status_note": "P2-137 只把 P2-136 release verifier preflight gate 整理成 owner review packet;不得視為 owner release authorized,不得核發 release authorization,不得通過 rollback release 或 live apply,不得套用 writer、寫 receipt、寫 result capture、寫 learning、寫 queue、送 Telegram 或寫入 production。"
|
||||
},
|
||||
"source_refs": [
|
||||
"docs/evaluations/ai_agent_result_capture_release_verifier_preflight_gate_2026-06-14.json",
|
||||
"docs/evaluations/ai_agent_result_capture_release_authorization_hold_2026-06-14.json",
|
||||
"docs/superpowers/specs/2026-04-15-MASTER-ai-autonomous-flywheel-v2.md#58-建立-release-verifier-owner-review-packet"
|
||||
],
|
||||
"prior_release_verifier_preflight_gate": {
|
||||
"schema_version": "ai_agent_result_capture_release_verifier_preflight_gate_v1",
|
||||
"release_verifier_preflight_count": 5,
|
||||
"rollback_verifier_preflight_count": 5,
|
||||
"maintenance_window_verifier_hold_count": 5,
|
||||
"live_apply_verifier_hold_count": 5,
|
||||
"blocked_verifier_preflight_transition_count": 6,
|
||||
"operator_action_count": 5,
|
||||
"approval_required_total": 8,
|
||||
"blocked_total": 9,
|
||||
"owner_release_authorized_count": 0,
|
||||
"owner_release_approved_count": 0,
|
||||
"owner_review_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_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,
|
||||
"readiness_note": "P2-136 已把 release verifier preflight、rollback release readback、maintenance window readback hold、live-apply release readback hold 與 blocked release readback transition 固定為只讀 gate;P2-137 只整理 owner review packet,不核發 release authorization。"
|
||||
},
|
||||
"release_verifier_owner_review_truth": {
|
||||
"p2_136_release_verifier_preflight_gate_loaded": true,
|
||||
"owner_review_packet_ready": true,
|
||||
"release_verifier_review_required": true,
|
||||
"rollback_owner_review_required": true,
|
||||
"maintenance_window_review_required": true,
|
||||
"live_apply_review_required": true,
|
||||
"redaction_review_required": true,
|
||||
"owner_review_packet_only": true,
|
||||
"owner_release_authorized": false,
|
||||
"owner_release_approved": false,
|
||||
"owner_review_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_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,
|
||||
"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_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,
|
||||
"truth_note": "P2-137 只整理 owner review packet;packet 可見不代表 owner release authorized、release authorization granted / passed、rollback release passed 或 live apply release passed。"
|
||||
},
|
||||
"owner_review_packets": [
|
||||
{
|
||||
"packet_id": "owner_review_packet_result_capture",
|
||||
"display_name": "Result capture 負責人審查包",
|
||||
"owner_agent": "openclaw",
|
||||
"source_readback_id": "release_verifier_preflight_result_capture",
|
||||
"status": "ready_for_owner_review",
|
||||
"packet_mode": "release_verifier_owner_review_packet",
|
||||
"owner_release_authorized": false,
|
||||
"owner_review_approved": false,
|
||||
"release_authorization_granted": false,
|
||||
"release_authorization_passed": false,
|
||||
"review_summary": "整理 Result capture release verifier preflight 為 owner review packet;仍未取得 owner release authorization、maintenance window、rollback owner 與 release authorization pass,不得寫入或發送。",
|
||||
"evidence_hash": "sha256:8211111111111111111111111111111111111111111111111111111111111111"
|
||||
},
|
||||
{
|
||||
"packet_id": "owner_review_packet_learning",
|
||||
"display_name": "Learning 負責人審查包",
|
||||
"owner_agent": "hermes",
|
||||
"source_readback_id": "release_verifier_preflight_learning",
|
||||
"status": "approval_required",
|
||||
"packet_mode": "release_verifier_owner_review_packet",
|
||||
"owner_release_authorized": false,
|
||||
"owner_review_approved": false,
|
||||
"release_authorization_granted": false,
|
||||
"release_authorization_passed": false,
|
||||
"review_summary": "整理 Learning release verifier preflight 為 owner review packet;仍未取得 owner release authorization、maintenance window、rollback owner 與 release authorization pass,不得寫入或發送。",
|
||||
"evidence_hash": "sha256:8222222222222222222222222222222222222222222222222222222222222222"
|
||||
},
|
||||
{
|
||||
"packet_id": "owner_review_packet_playbook_trust",
|
||||
"display_name": "PlayBook trust 負責人審查包",
|
||||
"owner_agent": "nemotron",
|
||||
"source_readback_id": "release_verifier_preflight_playbook_trust",
|
||||
"status": "blocked_by_policy",
|
||||
"packet_mode": "release_verifier_owner_review_packet",
|
||||
"owner_release_authorized": false,
|
||||
"owner_review_approved": false,
|
||||
"release_authorization_granted": false,
|
||||
"release_authorization_passed": false,
|
||||
"review_summary": "整理 PlayBook trust release verifier preflight 為 owner review packet;仍未取得 owner release authorization、maintenance window、rollback owner 與 release authorization pass,不得寫入或發送。",
|
||||
"evidence_hash": "sha256:8233333333333333333333333333333333333333333333333333333333333333"
|
||||
},
|
||||
{
|
||||
"packet_id": "owner_review_packet_reviewer_queue",
|
||||
"display_name": "Reviewer queue 負責人審查包",
|
||||
"owner_agent": "openclaw",
|
||||
"source_readback_id": "release_verifier_preflight_reviewer_queue",
|
||||
"status": "approval_required",
|
||||
"packet_mode": "release_verifier_owner_review_packet",
|
||||
"owner_release_authorized": false,
|
||||
"owner_review_approved": false,
|
||||
"release_authorization_granted": false,
|
||||
"release_authorization_passed": false,
|
||||
"review_summary": "整理 Reviewer queue release verifier preflight 為 owner review packet;仍未取得 owner release authorization、maintenance window、rollback owner 與 release authorization pass,不得寫入或發送。",
|
||||
"evidence_hash": "sha256:8244444444444444444444444444444444444444444444444444444444444444"
|
||||
},
|
||||
{
|
||||
"packet_id": "owner_review_packet_gateway_queue",
|
||||
"display_name": "Gateway queue 負責人審查包",
|
||||
"owner_agent": "nemotron",
|
||||
"source_readback_id": "release_verifier_preflight_gateway_queue",
|
||||
"status": "ready_for_owner_review",
|
||||
"packet_mode": "release_verifier_owner_review_packet",
|
||||
"owner_release_authorized": false,
|
||||
"owner_review_approved": false,
|
||||
"release_authorization_granted": false,
|
||||
"release_authorization_passed": false,
|
||||
"review_summary": "整理 Gateway queue release verifier preflight 為 owner review packet;仍未取得 owner release authorization、maintenance window、rollback owner 與 release authorization pass,不得寫入或發送。",
|
||||
"evidence_hash": "sha256:8255555555555555555555555555555555555555555555555555555555555555"
|
||||
}
|
||||
],
|
||||
"verifier_review_packets": [
|
||||
{
|
||||
"packet_id": "verifier_review_packet_result_capture",
|
||||
"display_name": "Result capture 驗證器審查包",
|
||||
"owner_agent": "openclaw",
|
||||
"status": "ready_for_owner_review",
|
||||
"packet_mode": "release_verifier_review_packet",
|
||||
"post_release_verifier_required": true,
|
||||
"post_release_verifier_ready": false,
|
||||
"release_authorization_passed": false,
|
||||
"verifier_summary": "整理 Result capture release verifier review;verifier 未 ready 前不得通過 release authorization。"
|
||||
},
|
||||
{
|
||||
"packet_id": "verifier_review_packet_learning",
|
||||
"display_name": "Learning 驗證器審查包",
|
||||
"owner_agent": "hermes",
|
||||
"status": "approval_required",
|
||||
"packet_mode": "release_verifier_review_packet",
|
||||
"post_release_verifier_required": true,
|
||||
"post_release_verifier_ready": false,
|
||||
"release_authorization_passed": false,
|
||||
"verifier_summary": "整理 Learning release verifier review;verifier 未 ready 前不得通過 release authorization。"
|
||||
},
|
||||
{
|
||||
"packet_id": "verifier_review_packet_playbook_trust",
|
||||
"display_name": "PlayBook trust 驗證器審查包",
|
||||
"owner_agent": "nemotron",
|
||||
"status": "blocked_by_policy",
|
||||
"packet_mode": "release_verifier_review_packet",
|
||||
"post_release_verifier_required": true,
|
||||
"post_release_verifier_ready": false,
|
||||
"release_authorization_passed": false,
|
||||
"verifier_summary": "整理 PlayBook trust release verifier review;verifier 未 ready 前不得通過 release authorization。"
|
||||
},
|
||||
{
|
||||
"packet_id": "verifier_review_packet_reviewer_queue",
|
||||
"display_name": "Reviewer queue 驗證器審查包",
|
||||
"owner_agent": "openclaw",
|
||||
"status": "approval_required",
|
||||
"packet_mode": "release_verifier_review_packet",
|
||||
"post_release_verifier_required": true,
|
||||
"post_release_verifier_ready": false,
|
||||
"release_authorization_passed": false,
|
||||
"verifier_summary": "整理 Reviewer queue release verifier review;verifier 未 ready 前不得通過 release authorization。"
|
||||
},
|
||||
{
|
||||
"packet_id": "verifier_review_packet_gateway_queue",
|
||||
"display_name": "Gateway queue 驗證器審查包",
|
||||
"owner_agent": "nemotron",
|
||||
"status": "ready_for_owner_review",
|
||||
"packet_mode": "release_verifier_review_packet",
|
||||
"post_release_verifier_required": true,
|
||||
"post_release_verifier_ready": false,
|
||||
"release_authorization_passed": false,
|
||||
"verifier_summary": "整理 Gateway queue release verifier review;verifier 未 ready 前不得通過 release authorization。"
|
||||
}
|
||||
],
|
||||
"rollback_owner_review_packets": [
|
||||
{
|
||||
"packet_id": "rollback_owner_review_packet_result_capture",
|
||||
"display_name": "Result capture 回滾 owner 審查包",
|
||||
"owner_agent": "openclaw",
|
||||
"status": "ready_for_owner_review",
|
||||
"packet_mode": "rollback_owner_review_packet",
|
||||
"rollback_owner_required": true,
|
||||
"rollback_owner_confirmed": false,
|
||||
"rollback_release_passed": false,
|
||||
"rollback_summary": "整理 Result capture rollback owner review;rollback owner 未 confirmed 前不得通過 rollback release。"
|
||||
},
|
||||
{
|
||||
"packet_id": "rollback_owner_review_packet_learning",
|
||||
"display_name": "Learning 回滾 owner 審查包",
|
||||
"owner_agent": "hermes",
|
||||
"status": "approval_required",
|
||||
"packet_mode": "rollback_owner_review_packet",
|
||||
"rollback_owner_required": true,
|
||||
"rollback_owner_confirmed": false,
|
||||
"rollback_release_passed": false,
|
||||
"rollback_summary": "整理 Learning rollback owner review;rollback owner 未 confirmed 前不得通過 rollback release。"
|
||||
},
|
||||
{
|
||||
"packet_id": "rollback_owner_review_packet_playbook_trust",
|
||||
"display_name": "PlayBook trust 回滾 owner 審查包",
|
||||
"owner_agent": "nemotron",
|
||||
"status": "blocked_by_policy",
|
||||
"packet_mode": "rollback_owner_review_packet",
|
||||
"rollback_owner_required": true,
|
||||
"rollback_owner_confirmed": false,
|
||||
"rollback_release_passed": false,
|
||||
"rollback_summary": "整理 PlayBook trust rollback owner review;rollback owner 未 confirmed 前不得通過 rollback release。"
|
||||
},
|
||||
{
|
||||
"packet_id": "rollback_owner_review_packet_reviewer_queue",
|
||||
"display_name": "Reviewer queue 回滾 owner 審查包",
|
||||
"owner_agent": "openclaw",
|
||||
"status": "approval_required",
|
||||
"packet_mode": "rollback_owner_review_packet",
|
||||
"rollback_owner_required": true,
|
||||
"rollback_owner_confirmed": false,
|
||||
"rollback_release_passed": false,
|
||||
"rollback_summary": "整理 Reviewer queue rollback owner review;rollback owner 未 confirmed 前不得通過 rollback release。"
|
||||
},
|
||||
{
|
||||
"packet_id": "rollback_owner_review_packet_gateway_queue",
|
||||
"display_name": "Gateway queue 回滾 owner 審查包",
|
||||
"owner_agent": "nemotron",
|
||||
"status": "ready_for_owner_review",
|
||||
"packet_mode": "rollback_owner_review_packet",
|
||||
"rollback_owner_required": true,
|
||||
"rollback_owner_confirmed": false,
|
||||
"rollback_release_passed": false,
|
||||
"rollback_summary": "整理 Gateway queue rollback owner review;rollback owner 未 confirmed 前不得通過 rollback release。"
|
||||
}
|
||||
],
|
||||
"maintenance_window_review_holds": [
|
||||
{
|
||||
"hold_id": "maintenance_window_owner_review_hold_result_capture",
|
||||
"display_name": "Result capture 維護窗口負責人保留",
|
||||
"owner_agent": "openclaw",
|
||||
"status": "ready_for_owner_review",
|
||||
"hold_mode": "maintenance_window_owner_review_hold",
|
||||
"owner_release_authorized": false,
|
||||
"maintenance_window_required": true,
|
||||
"maintenance_window_approved": false,
|
||||
"hold_reason": "整理 Result capture maintenance window review;維護窗口未批准前不得 release。"
|
||||
},
|
||||
{
|
||||
"hold_id": "maintenance_window_owner_review_hold_learning",
|
||||
"display_name": "Learning 維護窗口負責人保留",
|
||||
"owner_agent": "hermes",
|
||||
"status": "approval_required",
|
||||
"hold_mode": "maintenance_window_owner_review_hold",
|
||||
"owner_release_authorized": false,
|
||||
"maintenance_window_required": true,
|
||||
"maintenance_window_approved": false,
|
||||
"hold_reason": "整理 Learning maintenance window review;維護窗口未批准前不得 release。"
|
||||
},
|
||||
{
|
||||
"hold_id": "maintenance_window_owner_review_hold_playbook_trust",
|
||||
"display_name": "PlayBook trust 維護窗口負責人保留",
|
||||
"owner_agent": "nemotron",
|
||||
"status": "blocked_by_policy",
|
||||
"hold_mode": "maintenance_window_owner_review_hold",
|
||||
"owner_release_authorized": false,
|
||||
"maintenance_window_required": true,
|
||||
"maintenance_window_approved": false,
|
||||
"hold_reason": "整理 PlayBook trust maintenance window review;維護窗口未批准前不得 release。"
|
||||
},
|
||||
{
|
||||
"hold_id": "maintenance_window_owner_review_hold_reviewer_queue",
|
||||
"display_name": "Reviewer queue 維護窗口負責人保留",
|
||||
"owner_agent": "openclaw",
|
||||
"status": "approval_required",
|
||||
"hold_mode": "maintenance_window_owner_review_hold",
|
||||
"owner_release_authorized": false,
|
||||
"maintenance_window_required": true,
|
||||
"maintenance_window_approved": false,
|
||||
"hold_reason": "整理 Reviewer queue maintenance window review;維護窗口未批准前不得 release。"
|
||||
},
|
||||
{
|
||||
"hold_id": "maintenance_window_owner_review_hold_gateway_queue",
|
||||
"display_name": "Gateway queue 維護窗口負責人保留",
|
||||
"owner_agent": "nemotron",
|
||||
"status": "ready_for_owner_review",
|
||||
"hold_mode": "maintenance_window_owner_review_hold",
|
||||
"owner_release_authorized": false,
|
||||
"maintenance_window_required": true,
|
||||
"maintenance_window_approved": false,
|
||||
"hold_reason": "整理 Gateway queue maintenance window review;維護窗口未批准前不得 release。"
|
||||
}
|
||||
],
|
||||
"live_apply_owner_review_holds": [
|
||||
{
|
||||
"hold_id": "live_apply_owner_review_hold_result_capture",
|
||||
"display_name": "Result capture 正式套用負責人保留",
|
||||
"owner_agent": "openclaw",
|
||||
"status": "ready_for_owner_review",
|
||||
"hold_mode": "live_apply_owner_review_hold",
|
||||
"release_authorization_granted": false,
|
||||
"release_authorization_passed": false,
|
||||
"live_apply_release_passed": false,
|
||||
"live_apply_release_enabled": false,
|
||||
"release_condition": "整理 Result capture live apply review;release authorization 未核發與通過前不得 live apply。"
|
||||
},
|
||||
{
|
||||
"hold_id": "live_apply_owner_review_hold_learning",
|
||||
"display_name": "Learning 正式套用負責人保留",
|
||||
"owner_agent": "hermes",
|
||||
"status": "approval_required",
|
||||
"hold_mode": "live_apply_owner_review_hold",
|
||||
"release_authorization_granted": false,
|
||||
"release_authorization_passed": false,
|
||||
"live_apply_release_passed": false,
|
||||
"live_apply_release_enabled": false,
|
||||
"release_condition": "整理 Learning live apply review;release authorization 未核發與通過前不得 live apply。"
|
||||
},
|
||||
{
|
||||
"hold_id": "live_apply_owner_review_hold_playbook_trust",
|
||||
"display_name": "PlayBook trust 正式套用負責人保留",
|
||||
"owner_agent": "nemotron",
|
||||
"status": "blocked_by_policy",
|
||||
"hold_mode": "live_apply_owner_review_hold",
|
||||
"release_authorization_granted": false,
|
||||
"release_authorization_passed": false,
|
||||
"live_apply_release_passed": false,
|
||||
"live_apply_release_enabled": false,
|
||||
"release_condition": "整理 PlayBook trust live apply review;release authorization 未核發與通過前不得 live apply。"
|
||||
},
|
||||
{
|
||||
"hold_id": "live_apply_owner_review_hold_reviewer_queue",
|
||||
"display_name": "Reviewer queue 正式套用負責人保留",
|
||||
"owner_agent": "openclaw",
|
||||
"status": "approval_required",
|
||||
"hold_mode": "live_apply_owner_review_hold",
|
||||
"release_authorization_granted": false,
|
||||
"release_authorization_passed": false,
|
||||
"live_apply_release_passed": false,
|
||||
"live_apply_release_enabled": false,
|
||||
"release_condition": "整理 Reviewer queue live apply review;release authorization 未核發與通過前不得 live apply。"
|
||||
},
|
||||
{
|
||||
"hold_id": "live_apply_owner_review_hold_gateway_queue",
|
||||
"display_name": "Gateway queue 正式套用負責人保留",
|
||||
"owner_agent": "nemotron",
|
||||
"status": "ready_for_owner_review",
|
||||
"hold_mode": "live_apply_owner_review_hold",
|
||||
"release_authorization_granted": false,
|
||||
"release_authorization_passed": false,
|
||||
"live_apply_release_passed": false,
|
||||
"live_apply_release_enabled": false,
|
||||
"release_condition": "整理 Gateway queue live apply review;release authorization 未核發與通過前不得 live apply。"
|
||||
}
|
||||
],
|
||||
"blocked_owner_review_transitions": [
|
||||
{
|
||||
"transition_id": "owner_review_to_release_authorization",
|
||||
"status": "blocked_by_policy",
|
||||
"reason": "owner release authorization 尚未核發,不得轉 release authorization granted。",
|
||||
"runtime_write_allowed": false
|
||||
},
|
||||
{
|
||||
"transition_id": "owner_review_to_maintenance_window",
|
||||
"status": "approval_required",
|
||||
"reason": "maintenance window 尚未批准,不得轉 release window。",
|
||||
"runtime_write_allowed": false
|
||||
},
|
||||
{
|
||||
"transition_id": "owner_review_to_rollback_release",
|
||||
"status": "blocked_by_policy",
|
||||
"reason": "rollback owner 尚未確認,不得轉 rollback release。",
|
||||
"runtime_write_allowed": false
|
||||
},
|
||||
{
|
||||
"transition_id": "owner_review_to_writer_apply",
|
||||
"status": "approval_required",
|
||||
"reason": "writer apply 未授權,不得套用 writer。",
|
||||
"runtime_write_allowed": false
|
||||
},
|
||||
{
|
||||
"transition_id": "owner_review_to_gateway_queue",
|
||||
"status": "blocked_by_policy",
|
||||
"reason": "Gateway queue write 未授權,不得寫 queue。",
|
||||
"runtime_write_allowed": false
|
||||
},
|
||||
{
|
||||
"transition_id": "owner_review_to_telegram_send",
|
||||
"status": "approval_required",
|
||||
"reason": "Telegram send 未授權,不得送 Bot API。",
|
||||
"runtime_write_allowed": false
|
||||
}
|
||||
],
|
||||
"operator_actions": [
|
||||
{
|
||||
"action_id": "review_owner_packet_scope",
|
||||
"owner_agent": "openclaw",
|
||||
"status": "ready_for_operator_review",
|
||||
"operator_instruction": "審查 owner review packet 範圍與 evidence hash;不得核發 release authorization。",
|
||||
"runtime_write_allowed": false
|
||||
},
|
||||
{
|
||||
"action_id": "collect_maintenance_window_owner",
|
||||
"owner_agent": "hermes",
|
||||
"status": "approval_required",
|
||||
"operator_instruction": "補維護窗口 owner 與 rollback owner;不得更新 production。",
|
||||
"runtime_write_allowed": false
|
||||
},
|
||||
{
|
||||
"action_id": "verify_redaction_boundary",
|
||||
"owner_agent": "nemotron",
|
||||
"status": "ready_for_operator_review",
|
||||
"operator_instruction": "確認前端只顯示 redacted evidence refs,不顯示內部協作內容。",
|
||||
"runtime_write_allowed": false
|
||||
},
|
||||
{
|
||||
"action_id": "prepare_p2_138_release_decision_hold",
|
||||
"owner_agent": "openclaw",
|
||||
"status": "ready_for_operator_review",
|
||||
"operator_instruction": "下一關只可建立 release decision hold,不得 writer apply 或 queue write。",
|
||||
"runtime_write_allowed": false
|
||||
},
|
||||
{
|
||||
"action_id": "document_no_live_write_boundary",
|
||||
"owner_agent": "hermes",
|
||||
"status": "approval_required",
|
||||
"operator_instruction": "更新治理文件的 no-live-write 邊界;不得送 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": "只顯示 redacted evidence refs、狀態、owner review packet 與 no-live-write 邊界;不得顯示未審核原始內容、敏感內容或 runtime payload。"
|
||||
},
|
||||
"rollups": {
|
||||
"owner_review_packet_count": 5,
|
||||
"verifier_review_packet_count": 5,
|
||||
"rollback_owner_review_packet_count": 5,
|
||||
"maintenance_window_review_hold_count": 5,
|
||||
"live_apply_owner_review_hold_count": 5,
|
||||
"blocked_owner_review_transition_count": 6,
|
||||
"operator_action_count": 5,
|
||||
"approval_required_owner_review_count": 2,
|
||||
"blocked_owner_review_count": 1,
|
||||
"approval_required_verifier_review_count": 2,
|
||||
"blocked_verifier_review_count": 1,
|
||||
"approval_required_rollback_owner_review_count": 2,
|
||||
"blocked_rollback_owner_review_count": 1,
|
||||
"approval_required_maintenance_window_count": 2,
|
||||
"blocked_maintenance_window_count": 1,
|
||||
"approval_required_live_apply_review_count": 2,
|
||||
"blocked_live_apply_review_count": 1,
|
||||
"critical_blocker_count": 5,
|
||||
"owner_release_authorized_count": 0,
|
||||
"owner_release_approved_count": 0,
|
||||
"owner_review_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_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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user