diff --git a/docs/LOGBOOK.md b/docs/LOGBOOK.md index 743ddc1ee..c59dddfd2 100644 --- a/docs/LOGBOOK.md +++ b/docs/LOGBOOK.md @@ -1,3 +1,38 @@ +## 2026-06-25|Agent Market AI Agent 專業判斷矩陣正式驗證 + +**背景**:前一輪已讓 Agent Market 看得到每位 AI Agent 的職責、工作量與證據;本輪補上「專業判斷矩陣」,讓 OpenClaw、Hermes、NemoTron、MarketRadar 與 Reviewer 不只顯示正在工作,也能顯示各自要回答的專業問題、證據點、風險判斷、可推進下一步、阻擋邊界與升級條件。 + +**完成**: +- `/zh-TW/governance?tab=agent-market` 在 `AI Agent 專業能力證據板` 下新增 `AI Agent 專業判斷矩陣`。 +- MarketRadar 顯示市場雷達 / 來源 freshness、primary source scorecard 與只讀推進判斷。 +- Hermes 顯示報告治理 / 知識沉澱、日週月報、RAG、no-send Telegram 草稿與負責人閘門。 +- NemoTron 顯示離線 replay / 模型能力比較,明確停在 no-cost / no-write / no-routing sandbox。 +- OpenClaw 顯示生產仲裁 / 高風險 gate,仍要求 replay → shadow → canary → owner approval 才能進 provider switch 或 replacement review。 +- Reviewer 顯示交叉審查 / owner queue,負責低中風險自動處理與高風險 owner review 分流。 +- `api-client` 公開回應遮罩層新增 `raw chat history`、`raw_chat_history`、`raw conversations` 遮罩,避免 Agent readback 把來源逐字標籤渲染到前端。 + +**Commit / Deploy**: +- Code commit:`f95d7219 feat(governance): 顯示 AI Agent 專業判斷矩陣`。 +- Redaction commit:`9dbe044e fix(web): 遮罩 Agent readback 來源逐字內容標籤`。 +- Deploy marker:`d8ca8224 chore(cd): deploy 9dbe044 [skip ci]`。 + +**驗證**: +- 本地:`python3 -m json.tool apps/web/messages/zh-TW.json >/dev/null`、`python3 -m json.tool apps/web/messages/en.json >/dev/null` 通過。 +- 本地:`pnpm --filter @awoooi/web exec eslint src/lib/api-client.ts 'src/app/[locale]/governance/tabs/agent-market-tab.tsx'` 通過。 +- 本地:`pnpm --filter @awoooi/web typecheck` 通過。 +- 本地:`git diff --check` 通過。 +- 正式 API:`https://awoooi.wooo.work/api/v1/health` 回 `status=healthy`、`environment=prod`、`mock_mode=false`。 +- 正式 desktop:`https://awoooi.wooo.work/zh-TW/governance?tab=agent-market&_v=d8ca8224-agent-judgment-redaction-prod` 可見 `AI Agent 專業判斷矩陣`、`專業問題`、`證據點`、`風險判斷`、`可推進下一步`、`阻擋邊界`、`升級條件`、`生產仲裁 / 高風險 gate`、`離線 replay / 模型能力比較` 與 `已遮罩來源內容`;`clientWidth=1274`、`scrollWidth=1274`、`horizontalOverflow=0`、console error `0`。 +- 正式 mobile:`https://awoooi.wooo.work/zh-TW/governance?tab=agent-market&_v=d8ca8224-agent-judgment-redaction-mobile` 必要內容全數可見;`clientWidth=384`、`scrollWidth=384`、`horizontalOverflow=0`、console error `0`。 +- Redaction:正式頁未出現 `批准!繼續`、`My request for Codex`、`In app browser`、`/Users/`、`.codex`、`ChatGPT / Codex App raw conversations`、`raw chat history`、`raw prompt`、`private reasoning`、`raw Telegram payload`、`raw runtime payload`、`work window transcript`。 + +**完成度同步**: +- AI Agent 專業可視化:`82% -> 88%`。 +- Agent Market 治理可判讀性:`86% -> 90%`。 +- AI Agent 自動化整體:維持 `42.2%`,因 Telegram live send、Bot API、report receipt write、runtime write、provider switch、OpenClaw replacement、secret read 與 destructive operation 仍全數 `0 / false`。 + +**邊界**:本輪只做前端可視化與公開文字遮罩;沒有發 Telegram、沒有呼叫 Telegram Bot API、沒有寫 report receipt、沒有 live query、沒有 runtime write、沒有 provider switch、沒有替換 OpenClaw、沒有讀 secret、沒有重啟服務、沒有改 K8s / Nginx / firewall,也沒有把 Codex 工作視窗或原始對話內容顯示在前端。 + ## 2026-06-25|Wazuh owner evidence 預檢補上 Dashboard API 分欄 **背景**:Wazuh Dashboard 可進入且 index pattern 三項通過,但 API connection 仍卡住、API version 尚未驗證。若 owner evidence 仍只收單一 `dashboard_api_status_ref`,後續容易把「索引可讀」誤當成「Wazuh API / registry 已恢復」。