From 3f289437e4c8a80d0975c8cbb9e0908ca8a01fd1 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 18 Jun 2026 11:08:44 +0800 Subject: [PATCH] =?UTF-8?q?docs(logbook):=20=E8=A8=98=E9=8C=84=E6=B2=BB?= =?UTF-8?q?=E7=90=86=E7=9B=A4=E9=BB=9E=E8=A6=96=E8=A6=BA=E5=8C=96=E6=AD=A3?= =?UTF-8?q?=E5=BC=8F=E9=A9=97=E8=AD=89=20[skip=20ci]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/LOGBOOK.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/docs/LOGBOOK.md b/docs/LOGBOOK.md index 943972e1..517952d7 100644 --- a/docs/LOGBOOK.md +++ b/docs/LOGBOOK.md @@ -1,3 +1,43 @@ +## 2026-06-18|治理自動化盤點首屏視覺化正式驗證 + +**背景**:正式頁 `/zh-TW/governance?tab=automation-inventory` 仍以大量長文區塊呈現自動化盤點,使用者難以快速判斷 AI 自動化目前卡在哪一段、哪些 Gate 阻塞、哪些下一步最優先。這不是專業控制台應有的首屏資訊架構;本輪先以 D0 方式保留既有完整證據,不刪除資料,把首屏改成「流程圖 + Gate 矩陣 + 優先焦點」的操作總覽。 + +**完成內容**: +- 在 `apps/web/src/app/[locale]/governance/tabs/automation-inventory-tab.tsx` 新增 `自動化戰情視覺總覽`,置於長篇報表與細節段落之前。 +- 新增 AI 自動化流程圖:`告警 / 服務收件`、`MCP / 來源證據`、`修復候選`、`人工 Gate`、`執行讀回 / Verifier`、`KM / PlayBook 學習`,讓使用者先看懂流程位置與阻塞點。 +- 新增 `Gate / 阻塞矩陣` 與 `本輪優先焦點`,把 runtime、Telegram、Gateway queue、live 寫入、owner review 等狀態用表格與狀態格呈現,避免被長文字淹沒。 +- 保留既有完整資訊與 API 證據,不把 UI 可見、正式 smoke 或 owner review 可視化誤讀為 runtime / Telegram live send / Gateway queue write / production write 已授權。 +- 補行動版換行與容器尺寸穩定性,降低卡片內長字串造成閱讀斷裂的風險。 + +**正式部署**: +- Code commit:`27115205 feat(web): 視覺化治理自動化盤點首屏`。 +- 行動版修正 commit:`f6338b74 fix(web): 穩定治理盤點行動版文字換行`。 +- Deploy marker:`fd702e80 chore(cd): deploy 2711520 [skip ci]`、`e9cf0c35 chore(cd): deploy f6338b7 [skip ci]`。 +- Gitea Actions:`27115205` code-review run `3102` 成功;CD run `3101` tests / build-and-deploy 成功並產生 `fd702e80`;後續 `f6338b74` CD 成功並產生 `e9cf0c35`。 + +**驗證**: +- `python3 -m json.tool apps/web/messages/zh-TW.json` 通過。 +- `python3 -m json.tool apps/web/messages/en.json` 通過。 +- i18n leaf parity:`zh=12354`、`en=12354`、`onlyZh=0`、`onlyEn=0`。 +- `pnpm --filter @awoooi/web typecheck` 通過。 +- `python3 scripts/security/source-control-owner-response-guard.py --root .`:`SOURCE_CONTROL_OWNER_RESPONSE_GUARD_OK`。 +- `python3 scripts/security/security-mirror-progress-guard.py --root .`:`SECURITY_MIRROR_PROGRESS_GUARD_OK`。 +- `git diff --check` 通過。 +- 本地 production build 編譯與靜態生成完成,但最後 standalone copy 因本機磁碟空間不足 `ENOSPC` 中止;正式部署以 Gitea CD build-and-deploy 與 production smoke 作為最終證據。 + +**正式瀏覽器驗證**: +- Desktop `1440x1000`:`https://awoooi.wooo.work/zh-TW/governance?tab=automation-inventory&_v=e9cf0c35-visual-ops-final-desktop`,`自動化戰情視覺總覽`、`AI 自動化流程`、`Gate / 阻塞矩陣`、`本輪優先焦點` 與 6 個流程階段皆可見;`reportAfterVisual=true`;本次導覽 console error `0`;`clientWidth=1434`、`scrollWidth=1434`、horizontal overflow `0`、overflowing element `0`。 +- Mobile `390x844`:`https://awoooi.wooo.work/zh-TW/governance?tab=automation-inventory&_v=e9cf0c35-visual-ops-final-mobile`,同一批視覺化區塊皆可見;`clientWidth=384`、`scrollWidth=384`、頁面級 horizontal overflow `0`;敏感片語與內部工作內容外露命中 `0`。 +- 行動版深層舊區塊仍有 6 個局部元素 `scrollWidth > clientWidth`,集中在較下方舊版 `12-Agent War Room` / P2-405F canary 類長字串區,不造成頁面級水平捲動;列為 D1 文字牆與舊區塊元件化治理項。 +- 截圖:`/tmp/awoooi-governance-visual-ops-prod-desktop-e9cf0c35.png`、`/tmp/awoooi-governance-visual-ops-prod-mobile-e9cf0c35.png`。 + +**完成度同步**: +- 治理自動化盤點首屏視覺化 D0:本地檢查 `100%`,正式站 desktop / mobile `100%`。 +- 全站文字牆治理:尚未完成;本輪只建立第一個專業化呈現模板。D1 必須繼續處理治理頁深層舊區塊、AwoooP、Observability、Knowledge Base、Tenants 與 Approvals 的長文段落,改成 topology / swimlane / matrix / timeline / state machine / evidence cards。 +- Telegram live send、Gateway queue write、Bot API call、production write、runtime execution、owner response accepted、active runtime gate:全部仍為 `0 / false`。 + +**邊界**:本輪未送 Telegram、未寫 Gateway queue、未呼叫 Bot API、未啟動 AI analysis runtime、未開中低風險 auto worker、未讀 secret、未新增批准或發送按鈕、未 force push。UI 視覺化改善只代表可讀性與判讀效率提升,不代表自動化修復鏈路已打通。 + ## 2026-06-18|P2-405F 日週月報正式頁與 Owner Review Gate 正式驗證完成 **背景**:前一輪已修復 P2-405F Owner Review i18n 與公開 redaction 標籤,但後續 `feat(web): 視覺化治理自動化盤點首屏` 也修改 governance automation inventory 首屏,因此必須以最新正式 deploy marker 重新驗證日報、週報、月報是否真的可見,並確認工作視窗、raw payload、private reasoning、secret 類欄位沒有外露。