Files
awoooi/docs/evaluations/ai_agent_report_status_board_2026-06-13.json
Your Name d0bbcc8dee
All checks were successful
Code Review / ai-code-review (push) Successful in 12s
CD Pipeline / tests (push) Successful in 1m26s
CD Pipeline / build-and-deploy (push) Successful in 4m53s
CD Pipeline / post-deploy-checks (push) Successful in 18s
feat(governance): 新增 Agent 報告狀態總覽
2026-06-13 14:37:46 +08:00

223 lines
8.9 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"schema_version": "ai_agent_report_status_board_v1",
"generated_at": "2026-06-13T15:08:00+08:00",
"program_status": {
"overall_completion_percent": 100,
"current_priority": "P2",
"current_task_id": "P2-108",
"next_task_id": "P2-109",
"read_only_mode": true,
"runtime_authority": "report_status_board_only_no_live_send_or_write",
"status_note": "P2-108 將日報、週報、月報完成狀態、每個 AI Agent 工作狀態、工作量、圖表與 Telegram / 自動優化邊界收斂成治理頁可見總覽;此快照只讀,不排程、不送 Telegram、不寫 Gateway queue、不啟動 AI 自動優化。"
},
"source_refs": [
"docs/evaluations/ai_agent_report_automation_review_2026-06-12.json",
"docs/evaluations/ai_agent_report_runtime_readiness_2026-06-12.json",
"docs/evaluations/ai_agent_report_runtime_dry_run_2026-06-12.json",
"docs/evaluations/ai_agent_report_runtime_fixture_readback_2026-06-12.json",
"docs/evaluations/ai_agent_owner_approved_result_capture_readback_2026-06-13.json",
"docs/schemas/ai_agent_report_status_board_v1.schema.json"
],
"report_completion_truth": {
"daily_report_visible": true,
"weekly_report_visible": true,
"monthly_report_visible": true,
"per_agent_status_visible": true,
"workload_metrics_visible": true,
"chart_package_visible": true,
"telegram_digest_draft_visible": true,
"live_report_delivery_enabled": false,
"live_telegram_send_count_24h": 0,
"ai_post_report_analysis_enabled": false,
"medium_low_auto_optimization_enabled": false,
"high_risk_human_approval_required": true,
"live_auto_optimization_count_24h": 0,
"truth_note": "報告可視化層已完成:治理頁可直接看到日報、週報、月報、每個 Agent 工作量與圖表。runtime 層尚未允許自動實發、讀報後自動分析或生產優化,因此 live 發送與 live 優化計數保持 0。"
},
"report_status_cards": [
{
"cadence_id": "daily",
"display_name": "AI Agent 日報",
"owner_agent": "hermes",
"completion_percent": 100,
"contract_state": "visible_contract_ready",
"delivery_state": "draft_only",
"sections_count": 6,
"chart_count": 3,
"work_units_total": 24,
"live_delivery_count": 0,
"next_gate": "P2-109 啟用前需通過 Telegram receipt 與 scheduler no-write readback。"
},
{
"cadence_id": "weekly",
"display_name": "AI Agent 週報",
"owner_agent": "openclaw",
"completion_percent": 100,
"contract_state": "visible_contract_ready",
"delivery_state": "draft_only",
"sections_count": 6,
"chart_count": 4,
"work_units_total": 34,
"live_delivery_count": 0,
"next_gate": "P2-109 必須先處理 all-zero weekly report confidence 與 actionability gate。"
},
{
"cadence_id": "monthly",
"display_name": "AI Agent 月報",
"owner_agent": "openclaw",
"completion_percent": 100,
"contract_state": "visible_contract_ready",
"delivery_state": "draft_only",
"sections_count": 6,
"chart_count": 4,
"work_units_total": 33,
"live_delivery_count": 0,
"next_gate": "P2-109 需接市場技術 watch、成本效益與統帥月度審核包。"
}
],
"agent_status_reports": [
{
"agent_id": "openclaw",
"display_name": "OpenClaw",
"primary_role": "生產仲裁、風險決策、HITL 關卡、runtime write / verifier 前後審查。",
"current_state": "visible_contract_ready",
"work_units_total": 38,
"work_units_done": 32,
"work_units_waiting_approval": 6,
"report_sections_owned": 5,
"analysis_recommendations_owned": 4,
"live_runtime_work_units_24h": 0,
"communication_state": "recorded_in_fixture",
"learning_state": "read_only_evidence",
"telegram_policy": "owner_review_packet_only",
"status_note": "OpenClaw 的工作狀態與工作量已在治理頁可見;高風險與 promotion 仍需要人工批准後才可進 runtime write。"
},
{
"agent_id": "hermes",
"display_name": "Hermes",
"primary_role": "治理、文件、KM、套件與供應鏈、版本盤點、降噪、日報彙整。",
"current_state": "visible_contract_ready",
"work_units_total": 45,
"work_units_done": 42,
"work_units_waiting_approval": 3,
"report_sections_owned": 7,
"analysis_recommendations_owned": 4,
"live_runtime_work_units_24h": 0,
"communication_state": "recorded_in_fixture",
"learning_state": "read_only_evidence",
"telegram_policy": "daily_digest_draft_only",
"status_note": "Hermes 已負責日報與治理彙整的可視化;仍不得直接寫 KM canonical、修改 workflow 或實發 Telegram。"
},
{
"agent_id": "nemotron",
"display_name": "NemoTron",
"primary_role": "離線模型評估、sanitized replay、regression fixture、長任務能力驗證。",
"current_state": "offline_evaluation_ready",
"work_units_total": 8,
"work_units_done": 5,
"work_units_waiting_approval": 3,
"report_sections_owned": 3,
"analysis_recommendations_owned": 2,
"live_runtime_work_units_24h": 0,
"communication_state": "recorded_in_fixture",
"learning_state": "read_only_evaluation",
"telegram_policy": "no_direct_notify",
"status_note": "NemoTron 工作狀態已可見;目前角色仍是離線 replay / evaluation不是 live writer。"
}
],
"visible_charts": [
{
"chart_id": "report_cadence_completion",
"display_name": "日週月報完成度",
"chart_type": "bar",
"unit": "percent",
"series": [
{ "label": "日報", "value": 100, "tone": "ok" },
{ "label": "週報", "value": 100, "tone": "ok" },
{ "label": "月報", "value": 100, "tone": "ok" }
]
},
{
"chart_id": "agent_workload_status",
"display_name": "每個 Agent 工作量",
"chart_type": "bar",
"unit": "work_units",
"series": [
{ "label": "OpenClaw", "value": 38, "tone": "warn" },
{ "label": "Hermes", "value": 45, "tone": "ok" },
{ "label": "NemoTron", "value": 8, "tone": "neutral" }
]
},
{
"chart_id": "runtime_activation_boundary",
"display_name": "runtime 啟用邊界",
"chart_type": "funnel",
"unit": "actions",
"series": [
{ "label": "可見報告", "value": 3, "tone": "ok" },
{ "label": "Telegram 草案", "value": 3, "tone": "warn" },
{ "label": "live 發送", "value": 0, "tone": "danger" },
{ "label": "自動優化", "value": 0, "tone": "danger" }
]
}
],
"operator_answer_cards": [
{
"answer_id": "daily_weekly_monthly_complete",
"question": "日報、週報、月報完成了嗎?",
"answer": "完成可視化與契約層:三種報告都是 100%治理頁可見live 定時發送尚未啟用。",
"status": "complete"
},
{
"answer_id": "per_agent_status_visible",
"question": "每個 AI Agent 的工作狀態報告看得到嗎?",
"answer": "看得到OpenClaw、Hermes、NemoTron 都有角色、工作量、完成數、待審核數、Telegram 政策與學習狀態。",
"status": "complete"
},
{
"answer_id": "telegram_and_auto_optimization_boundary",
"question": "Telegram 告警與自動優化現在有沒有 live 執行?",
"answer": "目前沒有。P2-108 只展示草案與邊界live Telegram、讀報後 AI 分析、中低風險自動優化仍需下一道 runtime gate。",
"status": "guarded"
},
{
"answer_id": "high_risk_review_policy",
"question": "高風險工作誰審核?",
"answer": "高風險一律保留人工審核AI Agent 只能提出方案、風險、回滾與驗證計畫。",
"status": "guarded"
}
],
"activation_boundaries": {
"scheduler_enabled": false,
"gateway_queue_write_enabled": false,
"telegram_send_enabled": false,
"report_receipt_write_enabled": false,
"ai_analysis_run_enabled": false,
"medium_low_auto_execution_enabled": false,
"production_optimization_write_enabled": false,
"high_risk_requires_human_approval": true
},
"display_redaction_contract": {
"redaction_required": true,
"raw_prompt_display_allowed": false,
"private_reasoning_display_allowed": false,
"secret_value_display_allowed": false,
"internal_transcript_display_allowed": false
},
"rollups": {
"report_card_count": 3,
"agent_status_count": 3,
"visible_chart_count": 3,
"operator_answer_count": 4,
"completed_report_count": 3,
"workload_unit_total": 91,
"workload_done_total": 79,
"workload_waiting_approval_total": 12,
"live_delivery_count": 0,
"live_telegram_send_count": 0,
"live_runtime_work_units": 0,
"live_auto_optimization_count": 0,
"high_risk_requires_human_approval": true
}
}