diff --git a/docs/LOGBOOK.md b/docs/LOGBOOK.md index 43b243a9c..ed4b5ef05 100644 --- a/docs/LOGBOOK.md +++ b/docs/LOGBOOK.md @@ -1,3 +1,44 @@ +## 2026-06-26|AI Agent 協作與學習證據流正式上線:互通、回放、RAG、Telegram receipt 可見化 + +**背景**:使用者要求不只看到 AI Agent 的角色分工,還要能「看見、感受到」OpenClaw、Hermes、Nemotron、Security / SRE 之間真的有互相交接、回放評分、學習候選、Telegram 回執與 runtime 證據閉環。本段延續 `AI Agent 工作量與專業分工`,把協作、學習、回放與回執證據拉到全域控管總盤上方。 + +**完成**: +- `automation-inventory` 的 `AI Agents 全域控管總盤` 新增 `AI Agent 協作與學習證據流`。 +- 新區塊使用既有 committed snapshot rollup,不新增假資料、不讀 secret、不拉外部 runtime、不把內部工作視窗短訊、本機路徑或原始對話內容顯示到前端。 +- 5 條可見證據列已上線: + - `交接事件匯流排`:顯示 OpenClaw / Hermes / Security 的事件、lane、欄位與 accepted / blocked 狀態。 + - `RAG / KM 學習候選`:顯示 Hermes / OpenClaw 的 RAG、KM draft、PlayBook 候選與寫回 gate。 + - `Critic 回放評分`:顯示 Nemotron / Critic 的 replay、scorecard、shadow 通過率與升級 checkpoint。 + - `Telegram 回執閉環`:顯示 Telegram receipt lane、approval、blocked action 與 live send 邊界。 + - `可見 runtime 證據`:顯示可見 proof signal、surface、contract ready level、session 與 blocked gate。 +- 本輪正式站快照顯示:可見協作證據 `40` 件、需審核或阻擋 `36` 件,正式寫入 / Telegram 實送邊界總數 `0`。 +- 新增手機斷點 `.automation-inventory-global-control-collaboration-proof-grid`,手機版穩定讀回不橫向溢出。 + +**Commit / Deploy**: +- Code commit:`ab89f526 feat(governance): expose AI agent collaboration proof`。 +- Deploy marker:`77aaeb7c chore(cd): deploy ab89f52 [skip ci]`。 +- `k8s/awoooi-prod/kustomization.yaml` 指向 web/api image tag `ab89f526c5816e96f71d7b51219f137b2d602cd5`。 + +**驗證**: +- `node` JSON parse:`apps/web/messages/zh-TW.json`、`apps/web/messages/en.json` 通過。 +- `git diff --check`:通過。 +- i18n mirror:`I18N_JSON_MIRROR_OK`。 +- Changed-file sensitive scan:未命中內部工作短訊、本機絕對路徑、授權檔名、授權標頭、Telegram 機器人憑證、私鑰格式。 +- `pnpm --filter @awoooi/web typecheck`:通過。 +- `pnpm --filter @awoooi/web exec eslint 'src/app/[locale]/governance/tabs/automation-inventory-tab.tsx'`:通過。 +- Production desktop readback:`/zh-TW/governance?tab=automation-inventory&_v=ab89f526-collaboration-proof-prod-desktop-final-1782431676844` 在 `1440x1000` 可見 `AI AGENT 協作與學習證據流`、`交接事件匯流排`、`Telegram 回執閉環`、`可見 runtime 證據` 與正式寫入 / Telegram 實送邊界;`clientWidth=1434`、`scrollWidth=1434`、horizontal overflow `false`、console error `0`、內部短訊 / 本機路徑 / auth leak `0`。 +- Production mobile stable readback:`/zh-TW/governance?tab=automation-inventory&_v=ab89f526-collaboration-proof-prod-mobile-stable-1782431794462` 在 `390x844` 可見 `AI AGENT 協作與學習證據流`、5 條證據列與正式寫入 / Telegram 實送邊界;`clientWidth=384`、`scrollWidth=384`、horizontal overflow `false`、console error `0`、內部短訊 / 本機路徑 / auth leak `0`。 +- 手機讀回採穩定條件:先確認 `AI Agent 自動化盤點` 主內容已載入且 body 長度大於基準,再判斷必要文案,避免把 hydration 尚未完成誤判為缺字。 + +**完成度同步**: +- AI Agent 協作與學習證據流 source-side:`100%`。 +- 正式站桌機 / 手機讀回:`100%`。 +- 可見證據列:`5/5`。 +- 本輪只提升「協作證據、學習候選、Telegram receipt、runtime proof 可視化」;產品總治理完成度仍依 `CODEX-START-HERE` 與 scorecard:`42.2%`,不得宣稱全自動接管完成。 +- Runtime / Telegram / production write 仍維持 gate-controlled:正式執行 `0`、Telegram live send `0`、Bot API direct `0`、production write `0`、secret read `0`、destructive operation `0`。 + +**邊界**:本段只完成治理視圖、脫敏可視化、正式站讀回與 LOGBOOK;不 SSH、不 Ansible apply、不 kubectl write、不發 Telegram、不讀 secret、不切 provider、不升級套件、不執行 shadow-canary 寫入。 + ## 2026-06-26|AI Agent 工作量與專業分工正式上線:讓分工、工作量、Telegram 邊界可被看見 **背景**:使用者要求 AI Agents 不只「有在工作」,還要能讓人看見 OpenClaw、Hermes、Nemotron 等角色各自負責什麼、正在處理多少工作量、哪些進 owner review、哪些仍被 gate 阻擋,以及 Telegram / Bot / runtime 寫入邊界是否仍受控。本段延續 `AI Agents 全域控管總盤`,把工作量、分工、學習與通知策略放到同一個可讀區塊。