docs(logbook): record tenants cockpit rollout [skip ci]

This commit is contained in:
Your Name
2026-06-26 20:45:09 +08:00
parent 71571cc1a5
commit 8801c7ba7f
2 changed files with 100 additions and 9 deletions

View File

@@ -1,3 +1,42 @@
## 2026-06-26D1B Tenants 全產品資產 cockpit 正式部署:納管資訊改成矩陣與收合明細
**背景**:使用者再次指出 `/zh-TW/awooop/tenants` 沒有讓人感覺所有網站、專案、產品都被納入而且頁面仍像大量文字與長清單。正式站讀回確認資料已存在2 個租戶、16 個產品 / 專案、31 個網站 / 服務入口、10 個來源範圍、57 個可視資產;真正問題是首屏判讀與長明細層級不專業。
**完成內容**
- `/zh-TW/awooop/tenants` 首屏新增 `決策支援矩陣`,把產品 / 專案、網站入口、來源範圍、Owner gate、Runtime gate 前移成可掃讀狀態。
- 產品 / 專案納管、網站與服務入口、脫敏原始碼範圍三個長明細改成預設收合的 drilldown保留完整資料但不再壓住首屏。
- 手機版隱藏補充說明文字,先顯示數字、狀態與下一步工作區;桌機保留較完整說明。
- 不改 API、不改 tenant policy、不改 route、不改 repo、不開 runtime gate也不新增掃描、部署、修復或主機操作入口。
**Commit / deploy**
- `3351b07aa fix(web): condense tenants asset cockpit`
- `15c5dea1 fix(web): tighten tenants cockpit mobile density`
- Deploy marker`71571cc1 chore(cd): deploy 15c5dea [skip ci]`
- Gitea code-review`#3528` 成功。
- Gitea CD`#3527` 已產生 deploy markerActions HTML 最後一次只讀讀回仍顯示 Running正式完成以 deploy marker + production smoke 為準。
**驗證**
- JSON parse`apps/web/messages/zh-TW.json` / `apps/web/messages/en.json` 通過。
- i18n key mirror`onlyZh=0``onlyEn=0`、leaves `14190 / 14190`
- `git diff --check` 通過。
- `pnpm --filter @awoooi/web typecheck`:本機缺 `tsc`,未能執行;以 Gitea code-review 與 production smoke 補正式驗收。
- Production API`/api/v1/health``healthy``environment=prod``mock_mode=false`
- Production mobile`https://awoooi.wooo.work/zh-TW/awooop/tenants?_v=71571cc1-tenants-cockpit-mobile``決策支援矩陣``16 / 31 / 10 / 57`、3 個收合明細可見;`horizontalOverflow=0``tablists=0``appError=false`
- Production desktop`https://awoooi.wooo.work/zh-TW/awooop/tenants?_v=71571cc1-tenants-cockpit-desktop`,同組矩陣、核心數字、收合明細與 18 個全域導航入口可見;`horizontalOverflow=0``tablists=0``appError=false`
- 高度改善:手機 `產品納管作戰圖` `3364px -> 1960px`;手機 `全域產品資產台帳` `11915px -> 2715px`
- 截圖:`/tmp/awoooi-tenants-cockpit-mobile-71571cc1.png``/tmp/awoooi-tenants-cockpit-desktop-71571cc1.png`
**完成度**
- IA-D1-002 Tenants 全產品資產 cockpit正式站 `100%`
- Tenants 全產品資產中心:`55% -> 72%`
- 導航 / IA 整合:`52% -> 54%`
- 全站 UI / UX 專業化:`40% -> 42%`
- 真正 AI 自動化 runtime 閉環:仍 `15-25%`,不因 UI cockpit 改動上修。
**邊界**
- Owner response received / accepted 仍 `0 / 0`
- Runtime gate、action button、tenant policy mutation、route change、repo mutation、scan、deploy、repair、host write 仍全部 `0 / false`
## 2026-06-26D1A 全域 App Shell 手機抽屜正式部署:手機不再被固定側欄壓縮
**背景**:使用者指出正式站導航 / 菜單 / 分頁體驗仍混亂,且手機版把側欄常駐在畫面左側會壓縮主內容閱讀區。上一輪已救回 AwoooP 核心入口與移除頁內 AwoooP 二層導覽;本段聚焦全域 App Shell把手機 / 窄版改成主流管理後台的抽屜式導航,桌機仍保留完整側欄。

View File

@@ -1,8 +1,8 @@
# AWOOOI IA / UIUX 重整盤點與整合推進清單
日期2026-06-26台北時間
基線:`gitea/main=819dcf4a chore(cd): deploy aee743b [skip ci]`
狀態D0 盤點完成D1 全域導航 shell 已完成第一段正式部署,手機版改為抽屜式導航;後續仍需逐頁整併舊 route / tabs / 大量文字頁。
基線:`gitea/main=71571cc1 chore(cd): deploy 15c5dea [skip ci]`
狀態D0 盤點完成D1 全域導航 shell 已完成第一段正式部署,手機版改為抽屜式導航;D1B Tenants 資產 cockpit 已正式部署,將所有網站 / 專案 / 產品的判讀矩陣前移並收合長明細;後續仍需逐頁整併舊 route / tabs / 大量文字頁。
## 0. 這次先校正方向
@@ -79,10 +79,10 @@
| 項目 | 舊估計 | 本次重估 | 理由 |
|---|---:|---:|---|
| 導航 / IA 整合 | `72%` | `52%` | 全域側欄、AwoooP 核心入口手機抽屜式導航已正式部署;頁面級 tabs 與重複 route 尚未整併。 |
| 全站 UI / UX 專業化 | `58%` | `40%` | App shell 手機可讀性已改善,但 Observability、Knowledge、Governance、IwoooS 仍文字過重。 |
| 導航 / IA 整合 | `72%` | `54%` | 全域側欄、AwoooP 核心入口手機抽屜式導航與 Tenants 資產 cockpit 已正式部署;頁面級 tabs 與重複 route 尚未整併。 |
| 全站 UI / UX 專業化 | `58%` | `42%` | App shell 與 Tenants 首屏可讀性已改善,但 Observability、Knowledge、Governance、IwoooS 仍文字過重。 |
| AwoooP 操作台產品化 | `68%` | `55%` | Work Items / Runs / Approvals 資料有,但還不像完整自動化控制台。 |
| Tenants 全產品資產中心 | `68%` | `55%` | 已有資產概念,但使用者指出所有網站 / 專案 / 產品仍未完整納入。 |
| Tenants 全產品資產中心 | `68%` | `72%` | 已把 16 產品 / 專案、31 網站 / 服務入口、10 來源範圍與 57 可視資產前移成決策支援矩陣;明細預設收合。 |
| Observability 專業拓樸 / 告警中心 | `38%` | `25%` | 仍無全主機 / 全服務 / 全產品一張拓樸與有效告警漏斗。 |
| Knowledge / PlayBook 沉澱可視化 | `34%` | `20%` | 使用者看不到 KM、PlayBook、腳本、排程、Verifier 的完整沉澱。 |
| Code Review / Release Safety Gate | `58%` | `35%` | 還沒把所有產品 pre / post deploy gate 與惡意程式碼防護做成產品化流程。 |
@@ -175,11 +175,12 @@
| ID | 工作 | 交付物 | 狀態 |
|---|---|---|---|
| IA-D0-001 | 路由與頁籤盤點 | 本文件第 1 至 4 節 | 進行中 |
| IA-D0-002 | Canonical route map | `AwoooProductShell` / sidebar / command palette 共用資料來源設計 | 待做 |
| IA-D0-003 | PageTabs 去留清單 | 第 3 節轉成實作 issue / checklist | 待做 |
| IA-D0-004 | 優先頁視覺骨架 | Situation / Flow / Matrix / Topology / Evidence / Action component spec | 待做 |
| IA-D0-001 | 路由與頁籤盤點 | 本文件第 1 至 4 節 | 完成 |
| IA-D0-002 | Canonical route map | `AwoooProductShell` / sidebar / command palette 共用資料來源設計 | 完成草案 |
| IA-D0-003 | PageTabs 去留清單 | 第 3 節轉成實作 issue / checklist | 完成 |
| IA-D0-004 | 優先頁視覺骨架 | Situation / Flow / Matrix / Topology / Evidence / Action component spec | 進行中Tenants 已套用 Matrix / Drilldown |
| IA-D1-001 | 導航實作 | Sidebar、手機抽屜、breadcrumb、context links、legacy route redirect plan | 部分完成Sidebar / 手機抽屜正式站 100%breadcrumb / redirect 待做 |
| IA-D1-002 | Tenants 全產品資產 cockpit | 全域資產判讀矩陣、收合明細、正式站 desktop / mobile smoke | 完成 |
| IA-D2-001 | Governance 去 tabs | Cockpit 首屏 + direct drilldown | 待做 |
| IA-D2-002 | Observability 去 tabs | 全資產拓樸 + alert funnel + service health heatmap | 待做 |
| IA-D3-001 | Knowledge 自動化資產總帳 | KM / PlayBook / scripts / schedules / verifier | 待做 |
@@ -328,3 +329,54 @@ D2 尚未完成:
- IwoooS 局部 lens 還需要後續做視覺命名與可用性優化,但不屬於主導航 tabs。
- 尚未做 production smoke因為本段沒有推版。
## 16. D1B Tenants 全產品資產 cockpit 正式站驗證
完成時間2026-06-26台北時間
Commit / deploy
- Code commit`3351b07aa fix(web): condense tenants asset cockpit`
- Mobile density commit`15c5dea1 fix(web): tighten tenants cockpit mobile density`
- Deploy marker`71571cc1 chore(cd): deploy 15c5dea [skip ci]`
完成內容:
- `/zh-TW/awooop/tenants` 首屏新增 `決策支援矩陣`,直接呈現產品 / 專案、網站入口、來源範圍、Owner gate、Runtime gate。
- 既有 16 個產品 / 專案、31 個網站 / 服務入口、10 個來源範圍與 57 個可視資產仍全部保留,但長明細改成預設收合的 drilldown。
- 手機版隱藏補充說明文字,先顯示數字、狀態與下一步工作區,避免首屏變成文字報告。
- 明細區保留產品 / 專案納管、網站與服務入口、脫敏原始碼範圍三個 `<details>`;預設 `open=false`,需要查完整資料時再展開。
正式站 smoke
| 頁面 | Viewport | 結果 |
|---|---|---|
| `/zh-TW/awooop/tenants?_v=71571cc1-tenants-cockpit-mobile` | `390x844` | `決策支援矩陣` 可見;`16 / 31 / 10 / 57` 核心數字可見3 個明細區預設收合;`horizontalOverflow=0``tablists=0``appError=false`。 |
| `/zh-TW/awooop/tenants?_v=71571cc1-tenants-cockpit-desktop` | `1440x1000` | 同組矩陣、核心數字、收合明細與 18 個全域導航入口可見;`horizontalOverflow=0``tablists=0``appError=false`。 |
高度改善:
- 手機 `產品納管作戰圖` 高度:`3364px -> 1960px`
- 手機 `全域產品資產台帳` 高度:`11915px -> 2715px`
- 長表格資料仍在 DOM / drilldown 中,但不再壓住首屏判讀。
截圖:
- `/tmp/awoooi-tenants-cockpit-mobile-71571cc1.png`
- `/tmp/awoooi-tenants-cockpit-desktop-71571cc1.png`
驗證與限制:
- JSON parse`apps/web/messages/zh-TW.json` / `apps/web/messages/en.json` 通過。
- i18n key mirror`onlyZh=0``onlyEn=0`、leaves `14190 / 14190`
- `git diff --check` 通過。
- `pnpm --filter @awoooi/web typecheck`:本機缺 `tsc`未能執行Gitea code-review `#3528` 已成功,正式站 smoke 通過。
- Gitea CD `#3527` 已產生 deploy marker `71571cc1`Actions HTML 最後一次只讀讀回仍顯示 Running正式完成以 deploy marker + production smoke 為準,待下一輪補最終 Actions readback。
完成度:
- IA-D1-002 Tenants 全產品資產 cockpit正式站 `100%`
- Tenants 全產品資產中心:`55% -> 72%`
- 導航 / IA 整合:`52% -> 54%`
- 全站 UI / UX 專業化:`40% -> 42%`
- 真正 AI 自動化 runtime 閉環:仍 `15-25%`,不因 UI cockpit 改動上修。