docs(logbook): record AI agents global control rollout [skip ci]

This commit is contained in:
Your Name
2026-06-25 20:25:29 +08:00
parent a4f9dbc5d2
commit 195ad031da

View File

@@ -1,3 +1,39 @@
## 2026-06-25AI Agents 全域控管總盤正式部署驗證
**背景**:使用者要求 OpenClaw、Hermes、Nemotron 與後續 AI Agent 不只停在討論或單頁展示而是要把主機、產品、網站、套件、服務、工具、AI Agent 與 AI 解決方案全部納入最重要的 AI Agents 控管視角,並且不能把工作視窗對話內容顯示到前端。
**完成**
- `/zh-TW/governance?tab=automation-inventory` 新增 `AI Agents 全域控管總盤`
- 總盤把 8 個控管領域放到同一個只讀治理視角:主機與 Stateful 服務、產品與專案、網站前後台、套件與供應鏈、服務健康與 API、工具 / CI/CD / 觀測、OpenClaw / Hermes / Nemotron、AI Agent 與 AI 解決方案。
- 新增 MASTER 自主化飛輪 pipelineSensor / Evidence、Normalizer、AI Lane、Candidate、Gate、Execution Boundary、Verifier、Learning / Writeback。
- 新增事實邊界:已納入控管視圖、尚未全自動接管、寫入與通知權限仍依現有 gate、前端只顯示脫敏治理狀態。
- KPI 讀取現有 snapshots / counters顯示資產、runtime surfaces、候選操作、審核 gate、正式寫入與 Telegram 實發邊界;沒有把 raw prompt、工作視窗、個人路徑、secret 或 token 值放進前端。
**Commit / Deploy**
- Code commit`f63d9faa feat(governance): 顯示 AI Agents 全域控管總盤`
- Deploy marker`a4f9dbc5 chore(cd): deploy f63d9fa [skip ci]`
- `k8s/awoooi-prod/kustomization.yaml` 的 web / api image tag 已更新為 `f63d9faa2977050298657c735e25c61961058404`
**驗證**
- 本地:`python3 -m json.tool apps/web/messages/zh-TW.json` 通過。
- 本地:`python3 -m json.tool apps/web/messages/en.json` 通過。
- 本地:`pnpm --filter @awoooi/web typecheck` 通過。
- 本地:`pnpm --filter @awoooi/web exec eslint 'src/app/[locale]/governance/tabs/automation-inventory-tab.tsx'` 通過。
- 本地完整 lint仍因既有 `src/app/[locale]/demo/page.tsx` hooks 錯誤與既有 i18n warnings 失敗;非本輪修改檔。
- Production desktop`https://awoooi.wooo.work/zh-TW/governance?tab=automation-inventory&_v=f63d9faa-global-control-prod-desktop``AI Agents 全域控管總盤`、MASTER 飛輪與 8 個領域全部可見,`clientWidth=1434``scrollWidth=1434``horizontalOverflow=false`
- Production mobile`https://awoooi.wooo.work/zh-TW/governance?tab=automation-inventory&_v=f63d9faa-global-control-prod-mobile``AI Agents 全域控管總盤`、MASTER 飛輪與 8 個領域全部可見,`clientWidth=384``scrollWidth=384``horizontalOverflow=false`
- Redaction正式頁未出現 `批准!``My request for Codex``In app browser``工作視窗``/Users/``.codex``auth.json`;未偵測到 bearer token、Bot token pattern 或 private key block。頁面上出現的 `Telegram token` / `private key` 僅為拒收與禁止外露的安全邊界文字,不是值。
**完成度同步**
- AI Agents 全域控管總盤 source-side`100%`
- AI Agents 全域控管總盤 production readback`100%`
- 8 個控管領域可視化:`8 / 8`
- 8 個控管領域全自動 runtime 接管:仍未完成。
- Telegram live send / Bot API direct send / runtime write / host write / provider switch / paid API switch / shadow-canary execution仍依現有 gate未因本輪 UI 上線而改成 `true`
- 整體全產品治理完成度仍依 Start Here / scorecard`42.2%`,不得因本輪治理頁可見而宣稱總工程完成。
**邊界**:本輪完成的是正式站可視化控管、證據聚合與 AI 自動化閉環語義;沒有 SSH、沒有重啟服務、沒有改 Nginx / firewall、沒有 workflow 手動觸發、沒有讀 secret、沒有發 Telegram、沒有執行 Bot API、沒有 host runtime 寫入、沒有自動套用修復、沒有切換 AI provider也沒有把工作視窗對話內容放上前端。
## 2026-06-25StockPlatform production cron entrypoint 修復與重啟 SOP v1.58 收斂
**背景**:使用者要求重啟後所有網站、服務、產品版本與資料都要用最新真相判斷,不能只看 route `200`。19:35 stricter product-data gate 已確認 StockPlatform route / health route 都是 `200`,但 `/api/v1/system/freshness` 仍因 `core_margin_short_daily_missing``ai_recommendations_stale` BLOCKED。本輪追下去後確認同時存在 production source driftlive cron 參照多支不存在的 `scripts/ops/*.sh`,導致部分排程一直 `script_exit_127`