{
  "agent_workload_reports": [
    {
      "agent": "MarketRadar",
      "latest_output": "20 項技術 / 47 sources / 0 failures 的雷達 readback",
      "next_action": "維持每 6 小時只讀監控，變更進日報與週報 scorecard。",
      "professional_responsibility": "AI 技術市場來源監控、版本 freshness、release / docs 變更分類",
      "work_unit_count": 47,
      "work_unit_label": "primary source checks"
    },
    {
      "agent": "Hermes",
      "latest_output": "日報、週報、月報三份 no-send digest 契約",
      "next_action": "把報告摘要整理成 controlled apply packet；不得同步 raw chat history。",
      "professional_responsibility": "日週月報草稿、RAG 整理、知識庫與 no-send Telegram 草稿",
      "work_unit_count": 3,
      "work_unit_label": "report cadences"
    },
    {
      "agent": "NemoTron",
      "latest_output": "只讀 scorecard / replay fixture 準備清單",
      "next_action": "僅在 no-cost/no-write sandbox 中產生評估草稿；不進 production routing。",
      "professional_responsibility": "離線 replay 評估、模型能力比較、contract smoke gate",
      "work_unit_count": 14,
      "work_unit_label": "high-priority review candidates"
    },
    {
      "agent": "OpenClaw",
      "latest_output": "維持 OpenClaw production baseline；拒絕無證據替換。",
      "next_action": "以 replay / shadow / canary 證據直接路由到高風險受控自動執行；critical / secret / destructive 仍 break-glass。",
      "professional_responsibility": "生產決策仲裁、風險分級、取代/路由/策略 gate",
      "work_unit_count": 9,
      "work_unit_label": "policy gates guarded"
    },
    {
      "agent": "Critic / Reviewer",
      "latest_output": "低中高風險政策分層與 blocked gate 稽核",
      "next_action": "對每份報告輸出 candidate / owner_review / blocked，不直接執行寫入。",
      "professional_responsibility": "反例檢查、成本/資安/資料邊界、報告可信度評分",
      "work_unit_count": 20,
      "work_unit_label": "technology fit checks"
    }
  ],
  "blocked_gates": [
    "telegram_send_enabled=false",
    "bot_api_call_enabled=false",
    "report_receipt_write_enabled=false",
    "ai_post_report_analysis_live_run_enabled=false",
    "direct_unverified_runtime_write_enabled=false",
    "high_risk_controlled_auto_route_enabled=true",
    "sdk_installation_approved=false",
    "paid_api_calls_approved=false",
    "production_routing_approved=false",
    "model_provider_switch_approved=false",
    "host_write_approved=false",
    "openclaw_replacement_approved=false"
  ],
  "chart_sections": [
    {
      "chart_id": "source_health_kpi",
      "chart_type": "metric_strip",
      "expected_report_signal": "來源失敗大於 0 時進日報與 controlled apply queue。",
      "primary_metric": "source_failures",
      "title": "來源健康 KPI",
      "value": 0
    },
    {
      "chart_id": "technology_domain_bar",
      "chart_type": "bar",
      "expected_report_signal": "每個領域至少要能回溯代表技術、優先級與 changed count。",
      "primary_metric": "technology_domains",
      "title": "技術領域覆蓋圖",
      "value": 6
    },
    {
      "chart_id": "agent_workload_stack",
      "chart_type": "stacked_bar",
      "expected_report_signal": "每個 Agent 必須有工作量、產出與下一步。",
      "primary_metric": "work_unit_count",
      "title": "Agent 工作量堆疊圖",
      "value": 5
    },
    {
      "chart_id": "risk_action_matrix",
      "chart_type": "matrix",
      "expected_report_signal": "低中高風險走受控自動處理；critical / secret / destructive 仍 break-glass。",
      "primary_metric": "risk_tiers",
      "title": "風險處置矩陣",
      "value": 3
    },
    {
      "chart_id": "telegram_delivery_gate",
      "chart_type": "gate_cards",
      "expected_report_signal": "no-send 草稿可見，但 live send / receipt write 保持 false。",
      "primary_metric": "telegram_send_enabled",
      "title": "Telegram 送出 Gate",
      "value": 0
    },
    {
      "chart_id": "post_report_analysis_flow",
      "chart_type": "flow",
      "expected_report_signal": "每份報告都要產生 finding、solution、risk tier 與 execution boundary。",
      "primary_metric": "post_report_analysis_packets",
      "title": "報告後 AI 分析流程",
      "value": 3
    }
  ],
  "forbidden_actions_without_new_approval": [
    "直接發送 Telegram live report",
    "寫入 report receipt 或 owner acceptance event bus",
    "執行未通過 guard / check-mode / verifier 的 runtime write、host write、K8s write 或 workflow trigger",
    "安裝 SDK / MCP server / package",
    "切換模型 provider、生產路由或 OpenClaw 決策核心"
  ],
  "generated_at": "2026-06-25T06:13:58.765962+00:00",
  "next_allowed_actions": [
    "顯示日報、週報、月報 readback 與圖表化摘要",
    "產生 no-send Telegram 草稿與 controlled apply packet",
    "讓 Hermes / MarketRadar / Critic 讀取 committed reports 後輸出建議",
    "把低中高風險項目轉成文件、scorecard、sandbox 提案或 controlled apply queue"
  ],
  "policy": {
    "ai_post_report_analysis_live_run_enabled": false,
    "bot_api_call_enabled": false,
    "high_risk_owner_review_required": false,
    "host_write_approved": false,
    "low_medium_runtime_auto_write_enabled": false,
    "low_medium_high_controlled_auto_route_enabled": true,
    "model_provider_switch_approved": false,
    "openclaw_replacement_approved": false,
    "paid_api_calls_approved": false,
    "production_routing_approved": false,
    "raw_chat_history_synced": false,
    "raw_report_payload_display_allowed": false,
    "read_only": true,
    "report_delivery_enabled": false,
    "report_receipt_write_enabled": false,
    "sdk_installation_approved": false,
    "telegram_send_enabled": false
  },
  "post_report_analysis_packets": [
    {
      "agent_decision": "agent_auto_propose_no_write",
      "execution_boundary": "可產生草稿與文件提案；不得 live send、不得改 workflow、不得打外部付費 API。",
      "key_finding": "0 個來源失敗，0 個技術變更。",
      "proposed_solution": "維持只讀監控；若來源失敗大於 0，自動建立 report-source-gap 草案與 no-send Telegram 摘要。",
      "report_id": "daily",
      "risk_tier": "low"
    },
    {
      "agent_decision": "agent_auto_prepare_owner_packet",
      "execution_boundary": "可準備 sandbox / replay 設計包；不得安裝 SDK、不得啟動 replay runner、不得切路由。",
      "key_finding": "14 個高優先級技術需要週期性 scorecard。",
      "proposed_solution": "由 MarketRadar 產生 scorecard，NemoTron 產生離線 replay fixture 準備包，Critic 評成本與資安。",
      "report_id": "weekly",
      "risk_tier": "medium"
    },
    {
      "agent_decision": "controlled_auto_route",
      "execution_boundary": "高風險走 allowlist、check-mode、rollback、verifier 與 Telegram evidence 的受控自動處理；critical / secret / destructive / paid / force-push 仍 break-glass。",
      "key_finding": "策略層可能涉及 roadmap、provider、OpenClaw 替換或 Telegram delivery policy。",
      "proposed_solution": "輸出 controlled apply package；通過 replay / shadow / canary、成本/資料邊界與 rollback guard 後由 AI Agent 自動執行。",
      "report_id": "monthly",
      "risk_tier": "high"
    }
  ],
  "report_cadences": [
    {
      "ai_analysis_after_reading": "Hermes 先摘要，MarketRadar 標示 freshness，Critic 檢查是否可低風險自動處理。",
      "cadence": "daily",
      "cadence_label": "日報",
      "chart_types": [
        "來源成功率 KPI",
        "技術領域柱狀圖",
        "審核佇列狀態列"
      ],
      "data_inputs": [
        "ai_technology_radar_readback.summary",
        "technology_domains",
        "high_priority_review_queue",
        "rolling_update_controls"
      ],
      "high_risk_owner_review_actions": [
        "SDK / API / provider / Telegram / host write 先走 controlled apply guard；critical / secret / destructive / paid / force-push 才進 break-glass"
      ],
      "low_medium_auto_actions": [
        "建立 no-send report-source-gap 提案",
        "更新 watch-only 分類建議"
      ],
      "metrics": {
        "changed_technologies": 0,
        "source_count": 47,
        "source_failures": 0,
        "technology_count": 20
      },
      "owner_agent": "Hermes",
      "report_purpose": "彙整 6 小時雷達輸出、來源失敗、版本變更、審核佇列與低中風險處理建議。",
      "reviewer_agent": "MarketRadar",
      "telegram_delivery_status": "no_send_draft_ready"
    },
    {
      "ai_analysis_after_reading": "NemoTron 只做離線 replay / scorecard 草稿，OpenClaw 只讀審核分數並維持 policy guard。",
      "cadence": "weekly",
      "cadence_label": "週報",
      "chart_types": [
        "候選技術矩陣",
        "Agent 工作量堆疊圖",
        "風險 gate 熱點圖"
      ],
      "data_inputs": [
        "integration_candidates",
        "professional_agent_roles",
        "blocked_gates",
        "source_scope"
      ],
      "high_risk_owner_review_actions": [
        "進 shadow/canary、production routing 或 OpenClaw 替換 ADR 前必須有 replay / shadow / canary 與 rollback evidence"
      ],
      "low_medium_auto_actions": [
        "產生 sandbox / adapter design 草案",
        "更新 replay fixture 準備清單"
      ],
      "metrics": {
        "blocked_gate_count": 9,
        "high_priority_count": 14,
        "integration_candidate_count": 20,
        "review_queue_count": 0
      },
      "owner_agent": "MarketRadar",
      "report_purpose": "刷新技術 scorecard，判斷 sandbox、offline replay、adapter design 與 watchlist 優先級。",
      "reviewer_agent": "NemoTron",
      "telegram_delivery_status": "no_send_scorecard_ready"
    },
    {
      "ai_analysis_after_reading": "OpenClaw 只做仲裁與保守決策，Critic 對策略包做反例、成本、資安與資料邊界審查。",
      "cadence": "monthly",
      "cadence_label": "月報",
      "chart_types": [
        "Roadmap 決策漏斗",
        "Watch-only 保留/淘汰矩陣",
        "高風險受控自動處理狀態圖"
      ],
      "data_inputs": [
        "technology_area_counts",
        "rolling_update_controls",
        "risk_automation_policy",
        "telegram_report_bridge"
      ],
      "high_risk_owner_review_actions": [
        "OpenClaw 替換、provider 切換、付費 API 與 Telegram live delivery 維持獨立 gate；一般高風險走 controlled apply"
      ],
      "low_medium_auto_actions": [
        "整理 roadmap candidate 文件草案",
        "標記 watch-only 技術保留原因"
      ],
      "metrics": {
        "high_priority_count": 14,
        "openclaw_replacement_approved": 0,
        "policy_hold_count": 9,
        "technology_area_count": 6
      },
      "owner_agent": "OpenClaw",
      "report_purpose": "彙整市場趨勢，提出 roadmap / watch-only / retire / replacement-review 策略包。",
      "reviewer_agent": "Critic / Reviewer",
      "telegram_delivery_status": "no_send_strategy_review_ready"
    }
  ],
  "report_contract": {
    "api_endpoint": "/api/v1/agents/ai-technology-report-cadence-readback",
    "daily": "每日顯示來源失敗、版本變更、審核佇列、低中風險建議與 Telegram no-send 草稿。",
    "frontend_target": "/zh-TW/governance?tab=agent-market",
    "monthly": "每月顯示 roadmap / watch-only / retire 建議與高風險 controlled apply 包。",
    "source_endpoint": "/api/v1/agents/ai-technology-radar-readback",
    "telegram": "建立 controlled apply 包與草稿；live send 仍需要獨立 Telegram delivery gate。",
    "weekly": "每週顯示技術 scorecard、Agent 工作量、sandbox / replay / adapter design 優先級。"
  },
  "risk_automation_policy": [
    {
      "agent_auto_scope": "來源分類、摘要、no-send 草稿、文件與 snapshot 提案。",
      "blocked_without_approval": "不得 live send、不得寫 production、不得呼叫付費 API。",
      "reporting_mode": "自動進日報，並在前端顯示處理建議。",
      "risk_tier": "low"
    },
    {
      "agent_auto_scope": "scorecard、sandbox 設計、replay fixture 準備包與 owner review draft。",
      "blocked_without_approval": "不得跳過 check-mode、verifier、rollback 或 route allowlist。",
      "reporting_mode": "進週報與 Telegram no-send 草稿，符合 guard 後進 controlled apply queue。",
      "risk_tier": "medium"
    },
    {
      "agent_auto_scope": "風險分析、反例檢查、controlled apply packet、rollback plan、post-action verifier。",
      "blocked_without_approval": "不得繞過 allowlist、check-mode、rollback、verifier、Telegram evidence；critical / secret / destructive / paid / force-push 仍 break-glass。",
      "reporting_mode": "進月報與高風險 controlled apply queue，由 AI Agent 受控自動處理。",
      "risk_tier": "high"
    }
  ],
  "schema_version": "ai_technology_report_cadence_readback_v1",
  "source_scope": {
    "frontend_target": "/zh-TW/governance?tab=agent-market",
    "gitea_main_evidence_basis_commit": "5dbe2870",
    "radar_readback": "docs/operations/ai-technology-radar-readback.snapshot.json",
    "scope_note": "本讀回只整合已提交的 AI 技術雷達、日週月報契約與治理 gate；不包含 raw chat history、secret、session 或本機工作視窗內容。",
    "technology_watch_report": "docs/evaluations/ai_technology_watch_report_2026-06-25.json"
  },
  "summary": {
    "agent_status_report_count": 5,
    "auto_optimization_write_count": 0,
    "chart_section_count": 6,
    "high_risk_owner_review_count": 0,
    "live_delivery_count_24h": 0,
    "low_medium_auto_action_proposal_count": 6,
    "overall_completion_percent": 42.2,
    "policy_hold_count": 12,
    "post_report_analysis_packet_count": 3,
    "report_cadence_completion_percent": 100.0,
    "report_cadence_count": 3,
    "report_ready_count": 3,
    "report_receipt_write_count_24h": 0,
    "source_count": 47,
    "source_failures": 0,
    "status": "daily_weekly_monthly_reports_ready_controlled_auto_gated",
    "technology_count": 20,
    "telegram_send_enabled": false
  },
  "telegram_report_bridge": {
    "bot_api_call_enabled": false,
    "canonical_group_env": "SRE_GROUP_CHAT_ID",
    "delivery_note": "目前只產生 Telegram Bot 送出前的審核包與 no-send 草稿；沒有呼叫 Bot API，也沒有寫入 receipt。",
    "draft_count": 3,
    "drafts": [
      {
        "cadence": "daily",
        "draft_id": "ai_technology_daily_digest",
        "required_gate": "telegram_send_approved=true",
        "status": "no_send_draft_ready"
      },
      {
        "cadence": "weekly",
        "draft_id": "ai_technology_weekly_scorecard",
        "required_gate": "telegram_send_approved=true",
        "status": "no_send_draft_ready"
      },
      {
        "cadence": "monthly",
        "draft_id": "ai_technology_monthly_strategy_review",
        "required_gate": "telegram_send_approved=true",
        "status": "no_send_draft_ready"
      }
    ],
    "integration_status": "approval_package_ready_no_live_send",
    "report_receipt_write_enabled": false,
    "telegram_send_enabled": false
  }
}
