From 0a781da187add639e2dc7f9d7d9099c4dbc702d0 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 25 Jun 2026 15:46:55 +0800 Subject: [PATCH] docs(logbook): record AwoooP truth rail rollout [skip ci] --- docs/LOGBOOK.md | 27 +++++++++++++++++ ...6-25-awoooi-navigation-ia-consolidation.md | 17 +++++++++-- ...026-06-25-awoooi-product-uiux-inventory.md | 29 ++++++++++++++----- 3 files changed, 64 insertions(+), 9 deletions(-) diff --git a/docs/LOGBOOK.md b/docs/LOGBOOK.md index 0f8ac20b..7217a607 100644 --- a/docs/LOGBOOK.md +++ b/docs/LOGBOOK.md @@ -53,6 +53,33 @@ **邊界**:本輪只更新 repo 文件與 LOGBOOK,不連線 Wazuh manager、不讀 secret、不重新註冊 agent、不重啟服務、不修改 Nginx / firewall / Docker / K8s、不發 Telegram、不做 active scan,也不把 route `200` 說成 agent registry 已恢復。 +## 2026-06-25|AwoooP 首屏 AI 自動化真相帶正式驗證 + +**背景**:使用者明確指出 AwoooP 看起來仍是大量文字與表格,無法一眼判斷 AI 自動化到底有沒有打通、卡在哪、下一步應該去哪裡處理。既有 `OperationsDecisionMap` 已有來源 / 證據 / Gate / 驗證 / 學習矩陣,但首屏缺少明確的「自動化真相」與下鑽入口。 + +**修正**: +- `/zh-TW/awooop` 的 `OperationsDecisionMap` 新增 `AI 自動化真相` rail。 +- Rail 直接顯示是否可宣稱閉環、主要卡點、下一步焦點,以及 `Runs 時間線`、`工作項`、`批准` 三個安全下鑽入口。 +- 指標只使用既有 read-only summary:已驗證自動修復、待處理工作、人工閘門;沒有新增任何執行、掃描、修復或部署操作。 + +**Commit / Deploy**: +- Code commit:`092bd376 feat(web): add AwoooP automation truth rail`。 +- Deploy marker:`291b6c0c chore(cd): deploy 092bd37 [skip ci]`。 +- Gitea code-review:`#3348` 成功;CD:`#3347` 完成並回寫 deploy marker。 + +**驗證**: +- 本地:`I18N_KEY_MIRROR_OK`、`git diff --check`、`SOURCE_CONTROL_OWNER_RESPONSE_GUARD_OK`、`SECURITY_MIRROR_PROGRESS_GUARD_OK`、`pnpm --filter @awoooi/web typecheck` 通過。 +- 正式 desktop:`https://awoooi.wooo.work/zh-TW/awooop?_v=291b6c0c-truth-rail-prod-desktop`,`AI 自動化真相`、`尚未達到全自動閉環`、`下一步焦點`、`Runs 時間線`、`工作項`、`批准` 可見;`clientWidth=1274`、`scrollWidth=1274`、`horizontalOverflow=false`;危險操作標籤 `0`;內部工作用語外露 `0`。 +- 正式 mobile:`https://awoooi.wooo.work/zh-TW/awooop?_v=291b6c0c-truth-rail-prod-mobile`,`clientWidth=384`、`scrollWidth=384`、`horizontalOverflow=false`;truth rail 與三個下鑽入口可見;危險操作標籤 `0`;內部工作用語外露 `0`。 +- 截圖:`/tmp/awoooi-awooop-truth-rail-prod-desktop-291b6c0c.png`、`/tmp/awoooi-awooop-truth-rail-prod-mobile-291b6c0c.png`。 + +**完成度同步**: +- AwoooP 首屏操作台可判讀性:`52% -> 59%`。 +- 全站 UI/UX 專業化:`49% -> 51%`。 +- 真正 production autonomous repair 仍維持低位,不因 UI 可見而拉高;runtime gate、action button、host write、active scan 全部仍為 `0 / false`。 + +**邊界**:本輪沒有開啟 runtime execution、沒有發 Telegram、沒有觸發修復、沒有改 PlayBook / Ansible、沒有讀 secret,也沒有把 UI 下鑽入口誤當自動化已打通。 + ## 2026-06-25|Tenants 資產表格響應式卡片化正式驗證 **背景**:使用者明確指出 AWOOOI 仍有大量文字與表格,難以快速理解全產品 / 網站 / 專案納管狀態。上一刀已在 `/zh-TW/awooop/tenants` 補上 `產品納管作戰圖`,但下方網站入口與原始碼範圍仍依賴寬表格,手機雖無全頁水平溢出,仍不符合專業操作台閱讀方式。 diff --git a/docs/workplans/2026-06-25-awoooi-navigation-ia-consolidation.md b/docs/workplans/2026-06-25-awoooi-navigation-ia-consolidation.md index bd74f273..1bff4816 100644 --- a/docs/workplans/2026-06-25-awoooi-navigation-ia-consolidation.md +++ b/docs/workplans/2026-06-25-awoooi-navigation-ia-consolidation.md @@ -1,7 +1,7 @@ # AWOOOI 導航與頁面資訊架構整合決策表 > 日期:2026-06-25(台北時間) -> 基線:`gitea/main=7f44bc3b`(deploy `20c2c81`,包含 Tenants 作戰圖與資產卡片) +> 基線:`gitea/main=291b6c0c`(deploy `092bd376`,包含 AwoooP 首屏真相帶) > 目標:把左側導航、AwoooP 二層菜單、頁內 tabs 與重複頁面整合成專業 AI 營運產品資訊架構。 > 邊界:本輪先調整導航曝光與 AwoooP contextual rail;不刪除路由、不改 API、不開 runtime gate。 @@ -64,6 +64,7 @@ | `/knowledge` sidebar 入口改指 `/knowledge-base` | 完成 | | 子頁 deep link 保留 | 完成 | | `/awooop/tenants` 新增產品納管作戰圖 | 正式站完成 | +| `/awooop` 新增 AI 自動化真相帶 | 正式站完成 | ## 4.1 2026-06-25 Tenants 作戰圖切片 @@ -90,11 +91,23 @@ | Layout | 手機 `clientWidth=384`、`scrollWidth=384`、`horizontalOverflow=false`、`overflowing=[]` | | 邊界 | 不新增任何部署、掃描、修復、刪除、重啟或 runtime execution 入口;仍是 read-only 資產台帳 | +## 4.3 2026-06-25 AwoooP 首屏 AI 自動化真相帶 + +| 項目 | 結果 | +|---|---| +| Code commit | `092bd376 feat(web): add AwoooP automation truth rail` | +| Deploy marker | `291b6c0c chore(cd): deploy 092bd37 [skip ci]` | +| Production desktop | `/zh-TW/awooop?_v=291b6c0c-truth-rail-prod-desktop` | +| Production mobile | `/zh-TW/awooop?_v=291b6c0c-truth-rail-prod-mobile` | +| 首屏資訊 | `AI 自動化真相`、閉環宣稱、主要卡點、下一步焦點、Runs / 工作項 / 批准下鑽 | +| Layout | desktop `clientWidth=1274 scrollWidth=1274`;mobile `clientWidth=384 scrollWidth=384`;`horizontalOverflow=false` | +| 邊界 | 下鑽是 read-only / operator console 導覽;不新增部署、掃描、修復、刪除、重啟、Telegram send 或 runtime execution | + ## 5. 下一輪必做 | 優先級 | 工作 | 驗收 | |---|---|---| -| P0 | AwoooP Overview / Runs / Work Items / Approvals 共用 Situation Strip / Agent Flow / Action Rail | desktop / mobile 首屏能一眼看懂卡點與下一步 | +| P0 | AwoooP Runs / Work Items / Approvals 共用 Situation Strip / Agent Flow / Action Rail | Overview 第一刀已完成;下一步讓三個下鑽頁也能一眼看懂卡點、owner 與下一步 | | P0 | Tenants 舊表格 responsive 化 | route / source 已完成卡片化;下一步處理租戶資料表 drawer 與產品 topology drilldown | | P0 | Observability topology | 主機 / 服務 / 網站 / 告警 / SLO 關聯可視化 | | P0 | Knowledge / Automation trust ledger | KM、PlayBook、腳本、排程、dry-run、verifier 有統一沉澱面板 | diff --git a/docs/workplans/2026-06-25-awoooi-product-uiux-inventory.md b/docs/workplans/2026-06-25-awoooi-product-uiux-inventory.md index b7140e95..6708201e 100644 --- a/docs/workplans/2026-06-25-awoooi-product-uiux-inventory.md +++ b/docs/workplans/2026-06-25-awoooi-product-uiux-inventory.md @@ -1,7 +1,7 @@ # AWOOOI 全面工作盤點與產品 UI/UX 專業化推進清單 > 日期:2026-06-25(台北時間) -> 基線:`gitea/main=7f44bc3b`(deploy `20c2c81`,包含 Tenants 響應式資產卡片) +> 基線:`gitea/main=291b6c0c`(deploy `092bd376`,包含 AwoooP 首屏真相帶) > 定位:回應「做了很多但使用者看不到成果」的產品真相盤點、頁面優化計畫與 AI 自動化落地路線。 > 邊界:本文件只建立盤點與推進清單;不開 runtime gate、不 SSH、不 active scan、不讀 secret、不發 Telegram、不修改主機或 workflow。 @@ -16,7 +16,7 @@ | AI Agent 只讀治理 / API / gate 契約 | `92%` | 已有很多 snapshot、API、治理頁與邊界顯示,但主要仍是「看得到、不能動」。 | | 完整 AI 自動化產品閉環 | 約 `58-62%` | Sensor / Evidence / Classification / Gate / UI 有雛形;execution、verifier、KM / PlayBook writeback、Telegram live receipt 仍不足。 | | 真正 production autonomous repair | 約 `3-5%` verified success | 多數告警仍落在 manual review、repair candidate missing、general fallback 或 no-action。 | -| 全站專業 UI/UX 產品化 | 約 `49%` | Google Ads 式 shell、主導航整併、Tenants 作戰圖與 mobile responsive 資產卡已上線;大量文字、重複頁、內部 key、0/0/--、loading / error 語義仍需持續清理。 | +| 全站專業 UI/UX 產品化 | 約 `51%` | Google Ads 式 shell、主導航整併、Tenants 作戰圖 / mobile responsive 資產卡、AwoooP 首屏 AI 自動化真相帶已上線;大量文字、重複頁、內部 key、0/0/--、loading / error 語義仍需持續清理。 | | 全產品 / 網站 / 專案納管 | read-only `65%`,runtime `0%` | Tenants API 已列 `16` 個產品面、`31` 條公開路由、`10` 個候選 repo;owner accepted / runtime gate / action buttons 仍全為 `0`。 | 因此下一階段不能再以「新增更多文字卡」為主要進度。必須改成: @@ -120,17 +120,32 @@ Tenants 目前已讀到: 完成度同步:Tenants 全產品資產中心 `62% -> 68%`;全站 UI/UX 專業化 `47% -> 49%`。 +### 2.5.1 AwoooP 首屏 AI 自動化真相帶 + +2026-06-25 已完成 `/zh-TW/awooop` 首屏第一刀,將使用者最關心的「AI 到底有沒有全自動、卡在哪、下一步去哪裡處理」放進 `OperationsDecisionMap` 首屏。 + +| 項目 | 完成 | +|---|---| +| Code commit | `092bd376 feat(web): add AwoooP automation truth rail` | +| Deploy marker | `291b6c0c chore(cd): deploy 092bd37 [skip ci]` | +| 顯示內容 | `AI 自動化真相`、閉環宣稱、卡點、下一步焦點、Runs / 工作項 / 批准下鑽 | +| Production desktop | `clientWidth=1274`、`scrollWidth=1274`、`horizontalOverflow=false`;truth rail 與下鑽入口可見 | +| Production mobile | `clientWidth=384`、`scrollWidth=384`、`horizontalOverflow=false`;truth rail 與下鑽入口可見 | +| 邊界 | 沒有新增部署、掃描、修復、刪除、重啟、Telegram send 或 runtime execution;仍只讀顯示 | + +完成度同步:AwoooP 首屏操作台可判讀性 `52% -> 59%`;全站 UI/UX 專業化 `49% -> 51%`。 + ## 3. 頁面 UI/UX 現況盤點 2026-06-25 對正式站桌機 / mobile 抽查: | 頁面 | 現況 | 主要問題 | 優先級 | |---|---|---|---| -| `/zh-TW/awooop` | Google Ads 式 shell 已存在,AwoooP 概覽可見 | 仍有兩層側欄 + 上方 tabs + 內容 tabs,資訊階層混亂;首頁文字卡多,缺總流程圖與責任 rail | P0 | +| `/zh-TW/awooop` | Google Ads 式 shell 已存在,AwoooP 概覽與 AI 自動化真相帶可見 | 仍需把 Runs / Work Items / Approvals 的卡點與 owner SOP rail 串回同一首屏;後續要減少下方長文字卡 | P0 | | `/zh-TW/awooop/runs` | Runs 狀態鏈與 provider evidence 可見 | mobile 有長字串、內部 provider URL / key 類資訊外露風險;使用者無法一眼分辨「AI 已做什麼、卡哪裡、下一步誰做」 | P0 | | `/zh-TW/awooop/work-items` | 工作項目與 repair candidate 可見 | 表格太寬、文字過長、操作選項不足;「人工要怎麼處理」沒有變成可執行 SOP rail | P0 | | `/zh-TW/awooop/approvals` | approval 狀態鏈與 AI evidence 可見 | 卡在 `learning_recorded` / `execution_failed` 時沒有清楚的 next action / owner / rollback / verifier decision tree | P0 | -| `/zh-TW/awooop/tenants` | 16 產品、31 路由、10 repo 資產可讀 | 它應該是「全產品資產拓樸 + coverage heatmap」,不是長表格;mobile wide table 體驗差 | P0 | +| `/zh-TW/awooop/tenants` | 16 產品、31 路由、10 repo 資產可讀;作戰圖與 route/source 手機卡片已上線 | 下一步補產品拓樸 drilldown 與租戶資料表 drawer | P0 | | `/zh-TW/observability` | 有監控面板雛形 | 出現 error / 0% / -- 類狀態,沒有把主機、服務、工具、告警、SLO 串成拓樸與 blast radius | P0 | | `/zh-TW/knowledge-base` | KB 頁存在 | 資訊讀取看起來像全部不見或全 0;需區分 loading、empty、error、stale、blocked、owner required | P0 | | `/zh-TW/governance?tab=automation-inventory` | 大量治理卡與 API readback | 過度像文件頁,不像控制台;應改成 AgentOps cockpit + drilldown,不再堆字 | @@ -313,10 +328,10 @@ AWOOOI 缺的是: | 項目 | 基準完成度 | |---|---:| -| 全站 UI/UX 專業化 | `47%` | +| 全站 UI/UX 專業化 | `51%` | | 導航 / IA 整合 | `64%` | -| AwoooP 操作台產品化 | `52%` | -| Tenants 全產品資產中心 | `62%` | +| AwoooP 操作台產品化 | `59%` | +| Tenants 全產品資產中心 | `68%` | | Observability 專業拓樸 / 告警中心 | `38%` | | Knowledge / PlayBook 沉澱可視化 | `34%` | | Code Review / Release Safety Gate | `58%` |