diff --git a/docs/LOGBOOK.md b/docs/LOGBOOK.md index 94f869dd..7f13bda1 100644 --- a/docs/LOGBOOK.md +++ b/docs/LOGBOOK.md @@ -1,3 +1,42 @@ +## 2026-06-26|AI Agent 工作量與專業分工正式上線:讓分工、工作量、Telegram 邊界可被看見 + +**背景**:使用者要求 AI Agents 不只「有在工作」,還要能讓人看見 OpenClaw、Hermes、Nemotron 等角色各自負責什麼、正在處理多少工作量、哪些進 owner review、哪些仍被 gate 阻擋,以及 Telegram / Bot / runtime 寫入邊界是否仍受控。本段延續 `AI Agents 全域控管總盤`,把工作量、分工、學習與通知策略放到同一個可讀區塊。 + +**完成**: +- `automation-inventory` 的 `AI Agents 全域控管總盤` 新增 `AI Agent 工作量與專業分工`。 +- 新區塊使用既有 committed snapshot rollup 計算,不新增假資料、不讀 secret、不拉外部 runtime、不把內部工作視窗短訊或本機路徑顯示到前端。 +- 4 個可見責任列已上線: + - `OpenClaw`:仲裁、風險分級、乾跑候選與負責人審核包主責。 + - `Hermes`:日報 / 週報 / 月報、圖表、回執、RAG / KM 摘要與 Telegram 無發送預覽主責。 + - `Nemotron`:市場版本雷達、回放、shadow scorecard 與模型候選比較主責;未通過 gate 不切 provider。 + - `Security / SRE`:權限模型、主機 / 服務 gate、執行期寫入邊界、Verifier 與回滾檢查主責。 +- 本輪正式站快照顯示:可見工作量 `119` 件、負責人審核 `74` 件、阻擋 `95` 件,正式寫入 / Telegram / 機密讀取 / 破壞性操作邊界總數 `0`。 +- 新增手機斷點 `.automation-inventory-global-control-agent-workload-grid`,`390px` 手機不橫向溢出。 + +**Commit / Deploy**: +- Code commit:`a2092ce5 feat(governance): show AI agent workload split`。 +- Deploy marker:`7a1f8a83 chore(cd): deploy a2092ce [skip ci]`。 +- `k8s/awoooi-prod/kustomization.yaml` 指向 web/api image tag `a2092ce581391e45e10ead6fd99914c2e0e6d5f4`。 + +**驗證**: +- `node` JSON parse:`apps/web/messages/zh-TW.json`、`apps/web/messages/en.json` 通過。 +- `git diff --check`:通過。 +- `pnpm --filter @awoooi/web typecheck`:通過。 +- `pnpm --filter @awoooi/web exec eslint 'src/app/[locale]/governance/tabs/automation-inventory-tab.tsx'`:通過。 +- i18n mirror:`I18N_JSON_MIRROR_OK`。 +- Changed-file sensitive scan:未命中內部工作短訊、本機絕對路徑、授權檔名、授權標頭、Telegram 機器人憑證、私鑰格式。 +- Production desktop readback:`/zh-TW/governance?tab=automation-inventory&_v=a2092ce5-agent-workload-prod-desktop-final` 在 `1440x1000` 可見 `AI AGENT 工作量與專業分工`、`OpenClaw`、`Hermes`、`Nemotron`、`Security / SRE` 與正式寫入 / Telegram / 機密讀取 / 破壞性操作邊界;`clientWidth=1434`、`scrollWidth=1434`、horizontal overflow `false`、console error `0`、內部短訊 / 本機路徑 / auth leak `0`。 +- Production mobile readback:`/zh-TW/governance?tab=automation-inventory&_v=a2092ce5-agent-workload-prod-mobile-final` 在 `390x844` 可見同一批必要文字;`clientWidth=384`、`scrollWidth=384`、horizontal overflow `false`、console error `0`、內部短訊 / 本機路徑 / auth leak `0`。 + +**完成度同步**: +- AI Agent 工作量與專業分工 source-side:`100%`。 +- 正式站讀回:`100%`。 +- 可見主要責任角色:`4/4`。 +- 本輪只提升「可視化、分工透明度、審核與邊界可見度」;產品總治理完成度仍依 `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 Agents 全面授權推進佇列正式上線:可自動準備,不誤報自動執行 **背景**:使用者要求加速推進,並授權 AI Agents 持續處理主機、產品、網站、套件、服務、工具、AI Agent 與 AI 解決方案的監控、報告、升級雷達、告警、學習與優化候選。此段落把授權後可推進的工作拆成低/中風險自動準備、高風險 owner review 與阻擋 gate,避免只顯示抽象角色分工。