feat(governance): 新增 AI 技術雷達日週月報讀回
Some checks failed
Code Review / ai-code-review (push) Successful in 14s
CD Pipeline / tests (push) Successful in 1m39s
Ansible / Reboot Recovery Contract / validate (push) Has been cancelled
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled

This commit is contained in:
Your Name
2026-06-25 14:20:10 +08:00
parent ffeab51bc1
commit c5d64efc34
14 changed files with 1879 additions and 3 deletions

View File

@@ -1,3 +1,27 @@
## 2026-06-25AI 技術雷達日週月報與報告後分析讀回
**本輪收斂範圍:**
- 新增 AI 技術雷達日報 / 週報 / 月報 readback`scripts/dev/ai-technology-report-cadence-readback.py``docs/operations/ai-technology-report-cadence-readback.snapshot.json``docs/operations/AI-TECHNOLOGY-REPORT-CADENCE-READBACK-2026-06-25.md`
- 新增 schema、API service 與 endpoint`ai_technology_report_cadence_readback_v1``GET /api/v1/agents/ai-technology-report-cadence-readback`
- Agent 市場頁新增「AI 技術日報 / 週報 / 月報」區塊,顯示報告完成度、圖表區塊、每個 Agent 工作狀態、報告後 AI 分析包、低中高風險處置邊界與 Telegram no-send gate。
- 報告資料只來自已提交的 `ai-technology-radar-readback.snapshot.json`,不讀 raw 對話、不同步本機工作視窗、不送 Telegram、不寫 receipt、不做 runtime write。
**各段完成度:**
- 日報 / 週報 / 月報 readback`100%``3/3` 報告節奏可讀。
- 圖表化報告契約:`100%``6` 個 chart sections。
- 每個 Agent 工作狀態報告:`100%`OpenClaw / Hermes / NemoTron / MarketRadar / Critic `5/5`
- 報告後 AI 分析包:`100%`daily / weekly / monthly `3/3`,低 / 中 / 高風險各有解法與執行邊界。
- Telegram live delivery / receipt write / runtime auto optimization`0%`,仍被 gate 擋下。
**readback**
- `AI_TECHNOLOGY_REPORT_CADENCE_READBACK_OK overall=42.2% reports=3/3 charts=6 agents=5 telegram_send=False`
- `telegram_send_enabled=false``bot_api_call_enabled=false``report_receipt_write_enabled=false``low_medium_runtime_auto_write_enabled=false``high_risk_owner_review_required=true`
**仍禁止 / 未完成:**
- 不得把 no-send Telegram 草稿當成 live send。
- 不得把低中風險 report proposal 當成 runtime write、host write、workflow trigger、SDK install 或 provider switch 授權。
- 高風險仍必須 owner reviewOpenClaw 替換、生產路由、付費 API、Telegram live delivery 都不能自動執行。
## 2026-06-25AI 技術雷達近即時監控與產品讀回
**背景**:使用者要求 AWOOOI 不能只評估 AI Agent整個產品與網站必須持續、即時監控市場上所有主流 AI 技術,包含新技術、新版本、新整合與新應用,並能滾動更新到專案評估流程中。

View File

@@ -0,0 +1,63 @@
# AI 技術雷達日報 / 週報 / 月報讀回
- 產生時間:`2026-06-25T06:13:58.765962+00:00`
- 整體治理完成度:`42.2%`
- 報告節奏完成度:`100.0%`
- 報告節奏:`3/3`
- 圖表區塊:`6`
- Agent 工作狀態報告:`5`
- 報告後 AI 分析包:`3`
- 低中風險自動化提案:`6`
- 高風險 owner review`5`
- Telegram live send`False`
- 正式送出 / receipt / auto optimization 寫入:`0` / `0` / `0`
- 狀態:`daily_weekly_monthly_reports_ready_no_send_gated`
## 報告節奏
| 節奏 | Owner Agent | 內容 | AI 看完後做什麼 | Telegram |
|---|---|---|---|---|
| 日報 | Hermes | 彙整 6 小時雷達輸出、來源失敗、版本變更、審核佇列與低中風險處理建議。 | Hermes 先摘要MarketRadar 標示 freshnessCritic 檢查是否可低風險自動處理。 | `no_send_draft_ready` |
| 週報 | MarketRadar | 刷新技術 scorecard判斷 sandbox、offline replay、adapter design 與 watchlist 優先級。 | NemoTron 只做離線 replay / scorecard 草稿OpenClaw 只讀審核分數並維持 policy guard。 | `no_send_scorecard_ready` |
| 月報 | OpenClaw | 彙整市場趨勢,提出 roadmap / watch-only / retire / replacement-review 策略包。 | OpenClaw 只做仲裁與保守決策Critic 對策略包做反例、成本、資安與資料邊界審查。 | `no_send_strategy_review_ready` |
## Agent 工作狀態
| Agent | 專業責任 | 工作量 | 產出 | 下一步 |
|---|---|---:|---|---|
| MarketRadar | AI 技術市場來源監控、版本 freshness、release / docs 變更分類 | `47` | 20 項技術 / 47 sources / 0 failures 的雷達 readback | 維持每 6 小時只讀監控,變更進日報與週報 scorecard。 |
| Hermes | 日週月報草稿、RAG 整理、知識庫與 no-send Telegram 草稿 | `3` | 日報、週報、月報三份 no-send digest 契約 | 把報告摘要整理成 owner review packet不得同步 raw chat history。 |
| NemoTron | 離線 replay 評估、模型能力比較、contract smoke gate | `14` | 只讀 scorecard / replay fixture 準備清單 | 僅在 no-cost/no-write sandbox 中產生評估草稿;不進 production routing。 |
| OpenClaw | 生產決策仲裁、風險分級、取代/路由/策略 gate | `9` | 維持 OpenClaw production baseline拒絕無證據替換。 | 等待 replay / shadow / canary 與 owner approval 後才可做高風險決策。 |
| Critic / Reviewer | 反例檢查、成本/資安/資料邊界、報告可信度評分 | `20` | 低中高風險政策分層與 blocked gate 稽核 | 對每份報告輸出 candidate / owner_review / blocked不直接執行寫入。 |
## 報告後 AI 分析包
| 報告 | 風險 | 發現 | 解法 | 執行邊界 |
|---|---|---|---|---|
| daily | `low` | 0 個來源失敗0 個技術變更。 | 維持只讀監控;若來源失敗大於 0自動建立 report-source-gap 草案與 no-send Telegram 摘要。 | 可產生草稿與文件提案;不得 live send、不得改 workflow、不得打外部付費 API。 |
| weekly | `medium` | 14 個高優先級技術需要週期性 scorecard。 | 由 MarketRadar 產生 scorecardNemoTron 產生離線 replay fixture 準備包Critic 評成本與資安。 | 可準備 sandbox / replay 設計包;不得安裝 SDK、不得啟動 replay runner、不得切路由。 |
| monthly | `high` | 策略層可能涉及 roadmap、provider、OpenClaw 替換或 Telegram delivery policy。 | 只輸出 owner review package通過 replay / shadow / canary 與成本/資料邊界審核後才可執行。 | 高風險全部禁止自動寫入;必須人工批准後另開 execution gate。 |
## 風險分層自動化政策
| 風險 | Agent 可自動做 | 禁止 | 回報 |
|---|---|---|---|
| `low` | 來源分類、摘要、no-send 草稿、文件與 snapshot 提案。 | 不得 live send、不得寫 production、不得呼叫付費 API。 | 自動進日報,並在前端顯示處理建議。 |
| `medium` | scorecard、sandbox 設計、replay fixture 準備包與 owner review draft。 | 不得安裝 SDK、不得新增 MCP server、不得觸發 workflow 或路由切換。 | 進週報與 Telegram no-send 草稿,等待 owner review。 |
| `high` | 只允許風險分析、反例檢查與人工審核包。 | 不得自動執行任何 runtime / host / provider / OpenClaw 替換動作。 | 進月報與高風險 owner review不做自動處理。 |
## 仍被 Gate 擋下
- `telegram_send_enabled=false`
- `bot_api_call_enabled=false`
- `report_receipt_write_enabled=false`
- `ai_post_report_analysis_live_run_enabled=false`
- `low_medium_runtime_auto_write_enabled=false`
- `high_risk_owner_review_required=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`

View File

@@ -0,0 +1,63 @@
# AI 技術雷達日報 / 週報 / 月報讀回
- 產生時間:`2026-06-25T06:13:58.765962+00:00`
- 整體治理完成度:`42.2%`
- 報告節奏完成度:`100.0%`
- 報告節奏:`3/3`
- 圖表區塊:`6`
- Agent 工作狀態報告:`5`
- 報告後 AI 分析包:`3`
- 低中風險自動化提案:`6`
- 高風險 owner review`5`
- Telegram live send`False`
- 正式送出 / receipt / auto optimization 寫入:`0` / `0` / `0`
- 狀態:`daily_weekly_monthly_reports_ready_no_send_gated`
## 報告節奏
| 節奏 | Owner Agent | 內容 | AI 看完後做什麼 | Telegram |
|---|---|---|---|---|
| 日報 | Hermes | 彙整 6 小時雷達輸出、來源失敗、版本變更、審核佇列與低中風險處理建議。 | Hermes 先摘要MarketRadar 標示 freshnessCritic 檢查是否可低風險自動處理。 | `no_send_draft_ready` |
| 週報 | MarketRadar | 刷新技術 scorecard判斷 sandbox、offline replay、adapter design 與 watchlist 優先級。 | NemoTron 只做離線 replay / scorecard 草稿OpenClaw 只讀審核分數並維持 policy guard。 | `no_send_scorecard_ready` |
| 月報 | OpenClaw | 彙整市場趨勢,提出 roadmap / watch-only / retire / replacement-review 策略包。 | OpenClaw 只做仲裁與保守決策Critic 對策略包做反例、成本、資安與資料邊界審查。 | `no_send_strategy_review_ready` |
## Agent 工作狀態
| Agent | 專業責任 | 工作量 | 產出 | 下一步 |
|---|---|---:|---|---|
| MarketRadar | AI 技術市場來源監控、版本 freshness、release / docs 變更分類 | `47` | 20 項技術 / 47 sources / 0 failures 的雷達 readback | 維持每 6 小時只讀監控,變更進日報與週報 scorecard。 |
| Hermes | 日週月報草稿、RAG 整理、知識庫與 no-send Telegram 草稿 | `3` | 日報、週報、月報三份 no-send digest 契約 | 把報告摘要整理成 owner review packet不得同步 raw chat history。 |
| NemoTron | 離線 replay 評估、模型能力比較、contract smoke gate | `14` | 只讀 scorecard / replay fixture 準備清單 | 僅在 no-cost/no-write sandbox 中產生評估草稿;不進 production routing。 |
| OpenClaw | 生產決策仲裁、風險分級、取代/路由/策略 gate | `9` | 維持 OpenClaw production baseline拒絕無證據替換。 | 等待 replay / shadow / canary 與 owner approval 後才可做高風險決策。 |
| Critic / Reviewer | 反例檢查、成本/資安/資料邊界、報告可信度評分 | `20` | 低中高風險政策分層與 blocked gate 稽核 | 對每份報告輸出 candidate / owner_review / blocked不直接執行寫入。 |
## 報告後 AI 分析包
| 報告 | 風險 | 發現 | 解法 | 執行邊界 |
|---|---|---|---|---|
| daily | `low` | 0 個來源失敗0 個技術變更。 | 維持只讀監控;若來源失敗大於 0自動建立 report-source-gap 草案與 no-send Telegram 摘要。 | 可產生草稿與文件提案;不得 live send、不得改 workflow、不得打外部付費 API。 |
| weekly | `medium` | 14 個高優先級技術需要週期性 scorecard。 | 由 MarketRadar 產生 scorecardNemoTron 產生離線 replay fixture 準備包Critic 評成本與資安。 | 可準備 sandbox / replay 設計包;不得安裝 SDK、不得啟動 replay runner、不得切路由。 |
| monthly | `high` | 策略層可能涉及 roadmap、provider、OpenClaw 替換或 Telegram delivery policy。 | 只輸出 owner review package通過 replay / shadow / canary 與成本/資料邊界審核後才可執行。 | 高風險全部禁止自動寫入;必須人工批准後另開 execution gate。 |
## 風險分層自動化政策
| 風險 | Agent 可自動做 | 禁止 | 回報 |
|---|---|---|---|
| `low` | 來源分類、摘要、no-send 草稿、文件與 snapshot 提案。 | 不得 live send、不得寫 production、不得呼叫付費 API。 | 自動進日報,並在前端顯示處理建議。 |
| `medium` | scorecard、sandbox 設計、replay fixture 準備包與 owner review draft。 | 不得安裝 SDK、不得新增 MCP server、不得觸發 workflow 或路由切換。 | 進週報與 Telegram no-send 草稿,等待 owner review。 |
| `high` | 只允許風險分析、反例檢查與人工審核包。 | 不得自動執行任何 runtime / host / provider / OpenClaw 替換動作。 | 進月報與高風險 owner review不做自動處理。 |
## 仍被 Gate 擋下
- `telegram_send_enabled=false`
- `bot_api_call_enabled=false`
- `report_receipt_write_enabled=false`
- `ai_post_report_analysis_live_run_enabled=false`
- `low_medium_runtime_auto_write_enabled=false`
- `high_risk_owner_review_required=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`

View File

@@ -0,0 +1,353 @@
{
"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": "把報告摘要整理成 owner review 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 與 owner approval 後才可做高風險決策。",
"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",
"low_medium_runtime_auto_write_enabled=false",
"high_risk_owner_review_required=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 時進日報與 owner review 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": "低中風險可產生提案,高風險必須 owner review。",
"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",
"執行低中風險 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 草稿與 owner review packet",
"讓 Hermes / MarketRadar / Critic 讀取 committed reports 後輸出建議",
"把低中風險項目先轉成文件、scorecard 或 sandbox 提案"
],
"policy": {
"ai_post_report_analysis_live_run_enabled": false,
"bot_api_call_enabled": false,
"high_risk_owner_review_required": true,
"host_write_approved": false,
"low_medium_runtime_auto_write_enabled": false,
"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 產生 scorecardNemoTron 產生離線 replay fixture 準備包Critic 評成本與資安。",
"report_id": "weekly",
"risk_tier": "medium"
},
{
"agent_decision": "owner_review_required",
"execution_boundary": "高風險全部禁止自動寫入;必須人工批准後另開 execution gate。",
"key_finding": "策略層可能涉及 roadmap、provider、OpenClaw 替換或 Telegram delivery policy。",
"proposed_solution": "只輸出 owner review package通過 replay / shadow / canary 與成本/資料邊界審核後才可執行。",
"report_id": "monthly",
"risk_tier": "high"
}
],
"report_cadences": [
{
"ai_analysis_after_reading": "Hermes 先摘要MarketRadar 標示 freshnessCritic 檢查是否可低風險自動處理。",
"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 全部送 owner review"
],
"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 前必須 owner approval"
],
"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 都維持 owner review"
],
"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 建議與高風險 owner review 包。",
"source_endpoint": "/api/v1/agents/ai-technology-radar-readback",
"telegram": "僅建立審核包與草稿live send 需要獨立 Telegram delivery approval 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": "不得安裝 SDK、不得新增 MCP server、不得觸發 workflow 或路由切換。",
"reporting_mode": "進週報與 Telegram no-send 草稿,等待 owner review。",
"risk_tier": "medium"
},
{
"agent_auto_scope": "只允許風險分析、反例檢查與人工審核包。",
"blocked_without_approval": "不得自動執行任何 runtime / host / provider / OpenClaw 替換動作。",
"reporting_mode": "進月報與高風險 owner review不做自動處理。",
"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": 5,
"live_delivery_count_24h": 0,
"low_medium_auto_action_proposal_count": 6,
"overall_completion_percent": 42.2,
"policy_hold_count": 17,
"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_no_send_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
}
}

View File

@@ -0,0 +1,178 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "urn:awoooi:ai-technology-report-cadence-readback-v1",
"title": "AWOOOI AI 技術雷達日週月報讀回快照 (v1)",
"type": "object",
"required": [
"schema_version",
"generated_at",
"source_scope",
"summary",
"policy",
"report_cadences",
"agent_workload_reports",
"chart_sections",
"post_report_analysis_packets",
"risk_automation_policy",
"telegram_report_bridge",
"blocked_gates",
"next_allowed_actions",
"forbidden_actions_without_new_approval",
"report_contract"
],
"properties": {
"schema_version": {
"type": "string",
"const": "ai_technology_report_cadence_readback_v1"
},
"generated_at": {
"type": "string",
"minLength": 1
},
"source_scope": {
"type": "object",
"additionalProperties": true
},
"summary": {
"type": "object",
"required": [
"overall_completion_percent",
"report_cadence_completion_percent",
"report_cadence_count",
"report_ready_count",
"chart_section_count",
"agent_status_report_count",
"post_report_analysis_packet_count",
"low_medium_auto_action_proposal_count",
"high_risk_owner_review_count",
"technology_count",
"source_count",
"source_failures",
"telegram_send_enabled",
"live_delivery_count_24h",
"report_receipt_write_count_24h",
"auto_optimization_write_count",
"policy_hold_count",
"status"
],
"properties": {
"overall_completion_percent": {"type": "number"},
"report_cadence_completion_percent": {"type": "number"},
"report_cadence_count": {"type": "integer", "minimum": 0},
"report_ready_count": {"type": "integer", "minimum": 0},
"chart_section_count": {"type": "integer", "minimum": 0},
"agent_status_report_count": {"type": "integer", "minimum": 0},
"post_report_analysis_packet_count": {"type": "integer", "minimum": 0},
"low_medium_auto_action_proposal_count": {"type": "integer", "minimum": 0},
"high_risk_owner_review_count": {"type": "integer", "minimum": 0},
"technology_count": {"type": "integer", "minimum": 0},
"source_count": {"type": "integer", "minimum": 0},
"source_failures": {"type": "integer", "minimum": 0},
"telegram_send_enabled": {"type": "boolean", "const": false},
"live_delivery_count_24h": {"type": "integer", "const": 0},
"report_receipt_write_count_24h": {"type": "integer", "const": 0},
"auto_optimization_write_count": {"type": "integer", "const": 0},
"policy_hold_count": {"type": "integer", "minimum": 0},
"status": {"type": "string", "minLength": 1}
},
"additionalProperties": true
},
"policy": {
"type": "object",
"required": [
"read_only",
"raw_chat_history_synced",
"raw_report_payload_display_allowed",
"report_delivery_enabled",
"telegram_send_enabled",
"bot_api_call_enabled",
"report_receipt_write_enabled",
"ai_post_report_analysis_live_run_enabled",
"low_medium_runtime_auto_write_enabled",
"high_risk_owner_review_required",
"sdk_installation_approved",
"paid_api_calls_approved",
"production_routing_approved",
"model_provider_switch_approved",
"host_write_approved",
"openclaw_replacement_approved"
],
"properties": {
"read_only": {"type": "boolean", "const": true},
"raw_chat_history_synced": {"type": "boolean", "const": false},
"raw_report_payload_display_allowed": {"type": "boolean", "const": false},
"report_delivery_enabled": {"type": "boolean", "const": false},
"telegram_send_enabled": {"type": "boolean", "const": false},
"bot_api_call_enabled": {"type": "boolean", "const": false},
"report_receipt_write_enabled": {"type": "boolean", "const": false},
"ai_post_report_analysis_live_run_enabled": {"type": "boolean", "const": false},
"low_medium_runtime_auto_write_enabled": {"type": "boolean", "const": false},
"high_risk_owner_review_required": {"type": "boolean", "const": true},
"sdk_installation_approved": {"type": "boolean", "const": false},
"paid_api_calls_approved": {"type": "boolean", "const": false},
"production_routing_approved": {"type": "boolean", "const": false},
"model_provider_switch_approved": {"type": "boolean", "const": false},
"host_write_approved": {"type": "boolean", "const": false},
"openclaw_replacement_approved": {"type": "boolean", "const": false}
},
"additionalProperties": true
},
"report_cadences": {
"type": "array",
"items": {"type": "object", "additionalProperties": true}
},
"agent_workload_reports": {
"type": "array",
"items": {"type": "object", "additionalProperties": true}
},
"chart_sections": {
"type": "array",
"items": {"type": "object", "additionalProperties": true}
},
"post_report_analysis_packets": {
"type": "array",
"items": {"type": "object", "additionalProperties": true}
},
"risk_automation_policy": {
"type": "array",
"items": {"type": "object", "additionalProperties": true}
},
"telegram_report_bridge": {
"type": "object",
"required": [
"integration_status",
"telegram_send_enabled",
"bot_api_call_enabled",
"report_receipt_write_enabled",
"draft_count",
"drafts"
],
"properties": {
"integration_status": {"type": "string", "minLength": 1},
"telegram_send_enabled": {"type": "boolean", "const": false},
"bot_api_call_enabled": {"type": "boolean", "const": false},
"report_receipt_write_enabled": {"type": "boolean", "const": false},
"draft_count": {"type": "integer", "minimum": 0},
"drafts": {"type": "array"}
},
"additionalProperties": true
},
"blocked_gates": {
"type": "array",
"items": {"type": "string", "minLength": 1}
},
"next_allowed_actions": {
"type": "array",
"items": {"type": "string", "minLength": 1}
},
"forbidden_actions_without_new_approval": {
"type": "array",
"items": {"type": "string", "minLength": 1}
},
"report_contract": {
"type": "object",
"additionalProperties": true
}
},
"additionalProperties": false
}