docs(logbook): record tenants responsive assets rollout [skip ci]
This commit is contained in:
@@ -1,3 +1,31 @@
|
||||
## 2026-06-25|Tenants 資產表格響應式卡片化正式驗證
|
||||
|
||||
**背景**:使用者明確指出 AWOOOI 仍有大量文字與表格,難以快速理解全產品 / 網站 / 專案納管狀態。上一刀已在 `/zh-TW/awooop/tenants` 補上 `產品納管作戰圖`,但下方網站入口與原始碼範圍仍依賴寬表格,手機雖無全頁水平溢出,仍不符合專業操作台閱讀方式。
|
||||
|
||||
**修正**:
|
||||
- `/zh-TW/awooop/tenants` 的 `網站與服務入口`、`脫敏原始碼範圍` 在 `xl` 以下改成卡片式證據視圖。
|
||||
- 桌機大尺寸仍保留表格供比對;手機 / 平板改顯示入口卡、來源卡、狀態、入口形態、風險、管控狀態、待補證據與下一步管控。
|
||||
- 新增 `data-testid="awooop-route-card-grid"`、`data-testid="awooop-source-card-grid"` 供 smoke 驗證。
|
||||
- 新增 i18n labels:`upstream`、`admin`、`realtime`;沒有在 TSX 硬編中文。
|
||||
|
||||
**Commit / Deploy**:
|
||||
- Code commit:`d52583d9 feat(web): make tenants asset tables responsive`。
|
||||
- 最新 production deploy marker:`7f44bc3b chore(cd): deploy 20c2c81 [skip ci]`,此部署包含 `d52583d9` 與平行 `20c2c81` SOC 補強。
|
||||
- Gitea code-review:`#3343` for `d52583d9` 成功;最新 `#3346` for `20c2c81` 成功。
|
||||
|
||||
**驗證**:
|
||||
- 本地:`I18N_JSON_AND_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/tenants?_v=7f44bc3b-tenants-responsive-prod-desktop`,`產品納管作戰圖`、`全域產品資產台帳`、核心產品名稱可見;`clientWidth=1274`、`scrollWidth=1274`、`horizontalOverflow=false`;危險操作標籤 `0`;內部工作用語外露 `0`。
|
||||
- 正式 mobile:`https://awoooi.wooo.work/zh-TW/awooop/tenants?_v=7f44bc3b-tenants-responsive-prod-mobile`,`clientWidth=384`、`scrollWidth=384`、`horizontalOverflow=false`、`overflowing=[]`;`awooop-route-card-grid=true`、`awooop-source-card-grid=true`;舊 route/source 寬表格在手機 `visible=false`。
|
||||
- 截圖:`/tmp/awoooi-tenants-responsive-prod-desktop-7f44bc3b.png`、`/tmp/awoooi-tenants-responsive-prod-mobile-7f44bc3b.png`。
|
||||
|
||||
**完成度同步**:
|
||||
- Tenants 全產品資產中心:`62% -> 68%`。
|
||||
- 全站 UI/UX 專業化:`47% -> 49%`。
|
||||
- 仍未提升:owner response accepted、runtime gate、action buttons、live scan、deploy / repair / route mutation,全數維持 `0 / false`。
|
||||
|
||||
**邊界**:本輪沒有新增部署、掃描、修復、刪除、重啟、SSH、active scan、secret read、workflow mutation 或 runtime execution 入口;只是把既有 read-only truth 改成更可讀的專業產品視圖。
|
||||
|
||||
## 2026-06-25|15:04 post-start wrapper cold-start WARN 分級修正與 live readback
|
||||
|
||||
**背景**:15:02 使用最新 main 版 `post-start-quick-check.sh --no-color` 跑 read-only 驗證時,cold-start 本身是 `PASS=88 WARN=1 BLOCKED=0`,但 wrapper 只看 cold-start exit code,將 WARN-only 誤判成 `BLOCKED`。這會把「rollout / stale warning」放大成服務 blocker,與 SOP 分層判定目標不符。
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# AWOOOI 導航與頁面資訊架構整合決策表
|
||||
|
||||
> 日期:2026-06-25(台北時間)
|
||||
> 基線:`gitea/main=3b552100`(deploy `c07fefbe`)
|
||||
> 基線:`gitea/main=7f44bc3b`(deploy `20c2c81`,包含 Tenants 作戰圖與資產卡片)
|
||||
> 目標:把左側導航、AwoooP 二層菜單、頁內 tabs 與重複頁面整合成專業 AI 營運產品資訊架構。
|
||||
> 邊界:本輪先調整導航曝光與 AwoooP contextual rail;不刪除路由、不改 API、不開 runtime gate。
|
||||
|
||||
@@ -78,12 +78,24 @@
|
||||
| Layout | 桌機 `scrollWidth=1434 clientWidth=1434`;手機 `scrollWidth=384 clientWidth=384`;作戰圖內溢出 `0` |
|
||||
| 邊界 | 不新增部署、掃描、修復、刪除、重啟或其他危險操作入口;不提升 owner response、執行閘門或 runtime 授權 |
|
||||
|
||||
## 4.2 2026-06-25 Tenants 資產表格響應式切片
|
||||
|
||||
| 項目 | 結果 |
|
||||
|---|---|
|
||||
| Code commit | `d52583d9 feat(web): make tenants asset tables responsive` |
|
||||
| Deploy marker | `7f44bc3b chore(cd): deploy 20c2c81 [skip ci]`,包含 `d52583d9` |
|
||||
| Production desktop | `/zh-TW/awooop/tenants?_v=7f44bc3b-tenants-responsive-prod-desktop` |
|
||||
| Production mobile | `/zh-TW/awooop/tenants?_v=7f44bc3b-tenants-responsive-prod-mobile` |
|
||||
| Mobile UI | `網站與服務入口`、`脫敏原始碼範圍` 改為卡片視圖;route/source 寬表格在手機隱藏 |
|
||||
| Layout | 手機 `clientWidth=384`、`scrollWidth=384`、`horizontalOverflow=false`、`overflowing=[]` |
|
||||
| 邊界 | 不新增任何部署、掃描、修復、刪除、重啟或 runtime execution 入口;仍是 read-only 資產台帳 |
|
||||
|
||||
## 5. 下一輪必做
|
||||
|
||||
| 優先級 | 工作 | 驗收 |
|
||||
|---|---|---|
|
||||
| P0 | AwoooP Overview / Runs / Work Items / Approvals 共用 Situation Strip / Agent Flow / Action Rail | desktop / mobile 首屏能一眼看懂卡點與下一步 |
|
||||
| P0 | Tenants 舊表格 responsive 化 | 下方 route / source / tenant table 改成卡片 + drawer;mobile 不再依賴寬表格捲動 |
|
||||
| P0 | Tenants 舊表格 responsive 化 | route / source 已完成卡片化;下一步處理租戶資料表 drawer 與產品 topology drilldown |
|
||||
| P0 | Observability topology | 主機 / 服務 / 網站 / 告警 / SLO 關聯可視化 |
|
||||
| P0 | Knowledge / Automation trust ledger | KM、PlayBook、腳本、排程、dry-run、verifier 有統一沉澱面板 |
|
||||
| P1 | 開始 redirect 舊頁 | 只有在父頁 `?tab=` parity 與 production smoke 通過後執行 |
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# AWOOOI 全面工作盤點與產品 UI/UX 專業化推進清單
|
||||
|
||||
> 日期:2026-06-25(台北時間)
|
||||
> 基線:`gitea/main=2a4d13b959556d9a45cfa4add7387a9f4ebd4c3c`
|
||||
> 基線:`gitea/main=7f44bc3b`(deploy `20c2c81`,包含 Tenants 響應式資產卡片)
|
||||
> 定位:回應「做了很多但使用者看不到成果」的產品真相盤點、頁面優化計畫與 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 產品化 | 約 `47%` | Google Ads 式 shell、主導航整併與 Tenants 作戰圖已上線;大量文字、重複頁、寬表格、內部 key、0/0/--、loading / error 語義仍需持續清理。 |
|
||||
| 全站專業 UI/UX 產品化 | 約 `49%` | Google Ads 式 shell、主導航整併、Tenants 作戰圖與 mobile responsive 資產卡已上線;大量文字、重複頁、內部 key、0/0/--、loading / error 語義仍需持續清理。 |
|
||||
| 全產品 / 網站 / 專案納管 | read-only `65%`,runtime `0%` | Tenants API 已列 `16` 個產品面、`31` 條公開路由、`10` 個候選 repo;owner accepted / runtime gate / action buttons 仍全為 `0`。 |
|
||||
|
||||
因此下一階段不能再以「新增更多文字卡」為主要進度。必須改成:
|
||||
@@ -105,6 +105,21 @@ Tenants 目前已讀到:
|
||||
| 正式站驗證 | deploy marker `3b552100`,desktop / mobile smoke 通過,作戰圖內水平溢出 `0` |
|
||||
| 仍未完成 | 下方 route / source / tenant 寬表格仍需改成 responsive cards / drawer;owner accepted、執行閘門、操作入口仍為 `0` |
|
||||
|
||||
### 2.4.2 Tenants 資產表格響應式卡片化
|
||||
|
||||
2026-06-25 已完成第二刀,將 `/zh-TW/awooop/tenants` 下方的 `網站與服務入口`、`脫敏原始碼範圍` 從手機寬表格改為卡片式證據視圖。
|
||||
|
||||
| 項目 | 完成 |
|
||||
|---|---|
|
||||
| Code commit | `d52583d9 feat(web): make tenants asset tables responsive` |
|
||||
| Deploy marker | `7f44bc3b chore(cd): deploy 20c2c81 [skip ci]`,包含 `d52583d9` |
|
||||
| Mobile UX | `awooop-route-card-grid=true`、`awooop-source-card-grid=true`;兩張舊寬表格在手機 `visible=false` |
|
||||
| Layout | mobile `clientWidth=384`、`scrollWidth=384`、`horizontalOverflow=false`、`overflowing=[]` |
|
||||
| 桌機 | 保留表格供比對;作戰圖、全域產品資產台帳與核心產品名稱可見 |
|
||||
| 邊界 | 沒有新增部署、掃描、修復、刪除、重啟或 runtime execution;owner accepted、執行閘門、操作入口仍為 `0` |
|
||||
|
||||
完成度同步:Tenants 全產品資產中心 `62% -> 68%`;全站 UI/UX 專業化 `47% -> 49%`。
|
||||
|
||||
## 3. 頁面 UI/UX 現況盤點
|
||||
|
||||
2026-06-25 對正式站桌機 / mobile 抽查:
|
||||
|
||||
Reference in New Issue
Block a user