docs(logbook): record WOOO design D1 rollout smoke [skip ci]

This commit is contained in:
Your Name
2026-06-04 19:13:41 +08:00
parent 8c9582f368
commit abb6a9e5ed
2 changed files with 52 additions and 7 deletions

View File

@@ -1,3 +1,46 @@
## 2026-06-04WOOO Open Design D1 AwoooP 控制項 radius token rollout
**背景**:接續 D0 token bridge 與 `design.wooo.work` 採用策略,本段處理 AwoooP operator console 中最明顯的視覺不一致Runs / Approvals 的 refresh button、select、incident input 與 error surface 仍使用 `rounded-lg / rounded-md`。D1 只做半徑 token 收斂,不改資料鏈路、不改文案、不碰 IwoooS runtime / GitHub primary / S4.9 owner response gate。
**本輪完成**
- `apps/web/src/app/[locale]/awooop/runs/page.tsx`
- Run state mini badge 改吃 `rounded-wooo-sm`
- refresh button、project/status/evidence/callback select 與 incident input 改吃 `rounded-button`
- error surface 改吃 `rounded-card`
- `apps/web/src/app/[locale]/awooop/approvals/page.tsx`
- refresh button 與 evidence select 改吃 `rounded-button`
- `apps/web/src/app/[locale]/awooop/work-items/page.tsx`
- 掃描確認本頁沒有 `rounded-md/lg/xl/2xl` 或 inline `borderRadius` 殘留,本段不做無意義改動。
- 同步納入另一個 Session 的 `6a85619b docs(security): add IwoooS S4.9 dispatch preflight [skip ci]`,仍維持 S4.9 dispatch preflight 只是送件前交接準備度,不是送件或批准。
**驗證**
- `git diff --check`:通過。
- `rg -n "rounded-(2xl|xl|lg|md)|borderRadius" apps/web/src/app/[locale]/awooop/{runs,approvals,work-items}/page.tsx`D1 範圍無命中。
- `pnpm --filter @awoooi/web exec tsc --noEmit --tsBuildInfoFile /tmp/awoooi-d1-after-ff.tsbuildinfo`:通過。
- `NEXT_PUBLIC_API_URL=https://awoooi.wooo.work NEXT_PRIVATE_BUILD_WORKER_COUNT=1 SENTRY_SUPPRESS_GLOBAL_ERROR_HANDLER_FILE_WARNING=1 pnpm --filter @awoooi/web build`通過AwoooP Runs / Approvals / Work Items route 皆成功產出。
- Local production preview `localhost:3117`
- Runs / Approvals / Work Items desktop 1365x900 與 mobile 390x844 皆 `horizontalOverflow=0`,可上下滾動。
- Runs / Approvals 目標控制項 computed radius 為 `6px`CSS variables 為 `--wooo-radius-card=8px``--wooo-radius-control=6px``--wooo-radius-sm=4px`
- Production HTML 回讀:
- `/zh-TW/awooop/runs?project_id=awoooi&_v=8c9582f3-d1-prod-wait` 已出現 `rounded-button=6`
- Production Browser smoke
- Runs desktop / mobile`Run 監控``AwoooP` 可見,目標控制項半徑 `6px``horizontalOverflow=0`,可上下滾動。
- Approvals desktop / mobile`審批``AwoooP` 可見refresh / evidence select 半徑 `6px``horizontalOverflow=0`,可上下滾動。
- Work Items desktop / mobile`工作``AwoooP` 可見,無 D1 過大圓角殘留,`horizontalOverflow=0`,可上下滾動。
- 截圖:`/tmp/awoooi-d1-prod-runs-desktop.png``/tmp/awoooi-d1-prod-runs-mobile.png``/tmp/awoooi-d1-prod-approvals-desktop.png``/tmp/awoooi-d1-prod-approvals-mobile.png``/tmp/awoooi-d1-prod-work-items-desktop.png``/tmp/awoooi-d1-prod-work-items-mobile.png`
**Gitea / CD**
- Code commit`b61ee9b0 feat(web): align AwoooP controls with WOOO radius tokens`
- Deploy marker`8c9582f3 chore(cd): deploy b61ee9b [skip ci]`
- Gitea code-review run `2542`success。
- Gitea CD run `2541`success。
**目前狀態**
- Design system`60% → 64%`
- Phase 5 前端產品化D1 已完成;下一步是 D2 抽 `Surface``Badge``ToolbarButton``DataTableShell`,避免後續頁面各自散落 class。
- IwoooS headline 仍 `64%`S4.9 owner response gate 仍 `0%`runtime landing 仍 `40-45%`
- `dispatch_authorized=false``request_sent=false``owner_response_received_count=0``owner_response_accepted_count=0``active_runtime_gate_count=0``github_primary_ready_count=0``refs_sync_authorized=false``repo_creation_authorized=false``workflow_modification_authorized=false``action_buttons_allowed=false`
## 2026-06-04IwoooS S4.9 Request Dispatch Preflight 交接包
**背景**S4.9 current intake readiness 已整理成 AwoooP / reviewer 可照表收件與預檢,但尚缺「送件前交接包」:誰送、送哪些 template、附哪些脫敏 evidence refs、哪些 payload 禁止、何時可以增加 request_sent_count以及送件後哪些 Gate 仍不得變動。本段只補送件前治理封套,不送件、不收 response、不開 runtime。

View File

@@ -8,14 +8,14 @@
| --- | --- |
| Repo/worktree | `/private/tmp/awoooi-iwooos-next-gate-20260604` |
| 推版規則 | 只推 Gitea`git push gitea HEAD:main`GitHub 只讀備份 |
| 最新完成 commit | `0df3f1c3 feat(web): bridge WOOO Open Design tokens` |
| 最新 deployment marker | `da8a9937 chore(cd): deploy 0df3f1c [skip ci]` |
| 正式站驗證 | `https://awoooi.wooo.work/zh-TW/awooop/runs?project_id=awoooi&_v=da8a9937-wooo-design-d0` |
| 最新完成 commit | `b61ee9b0 feat(web): align AwoooP controls with WOOO radius tokens` |
| 最新 deployment marker | `8c9582f3 chore(cd): deploy b61ee9b [skip ci]` |
| 正式站驗證 | `https://awoooi.wooo.work/zh-TW/awooop/runs?project_id=awoooi&_v=8c9582f3-d1-prod-smoke` |
| 首頁產品化入口 | 88% |
| AI provider readability | 88% |
| Runs visibility | 88% |
| Work Items readability | 84% |
| Design system | 60% |
| Design system | 64% |
| 完整 AI 自動化飛輪 | 72% |
## Session 啟動固定檢查
@@ -198,8 +198,8 @@ Live evidence
| 欄位 | 內容 |
| --- | --- |
| 優先級 | P1 |
| 狀態 | WOOO Open Design D0 token bridge 已上線並通過 production smoke |
| 目標完成度 | 首頁產品化入口 88% → 95%Design system 60% → 70% |
| 狀態 | WOOO Open Design D1 AwoooP controls radius token cleanup 已上線並通過 production smoke |
| 目標完成度 | 首頁產品化入口 88% → 95%Design system 60% → 70%(目前 64% |
細項:
- [ ] 首頁繼續從大量文字改成圖、表、流程、矩陣。
@@ -215,7 +215,8 @@ Live evidence
- [x] 接入 WOOO Open Design 採用策略:新增 token bridge 文件,先把 radius / shadow token 版本化。
- [x] D0 token bridge`globals.css` 新增 `--wooo-radius-*` / `--wooo-shadow-*`Tailwind `rounded-glass/card/button/pill` 指向 variables。
- [x] D0 production smoke正式站 CSS bundle 已含 `--wooo-radius-card`Runs 桌機 / 手機 `horizontalOverflow=0`
- [ ] D1AwoooP Runs / Approvals / Work Items 清 inline radius 與過大圓角,保留 operator console 密度。
- [x] D1AwoooP Runs / Approvals / Work Items 清 inline radius 與過大圓角,保留 operator console 密度。
- [x] D1 production smoke`8c9582f3` 正式站 Runs / Approvals / Work Items 桌機與手機皆 `horizontalOverflow=0`Runs / Approvals 控制項半徑為 `6px`
- [ ]`design.wooo.work` 對應 npm package / token export 可取得,改為 build-time package import不做 runtime 遠端依賴。
## Phase 6 - P1 Ansible / PlayBook / Auto Repair
@@ -269,3 +270,4 @@ Live evidence
| 2026-06-04 | Phase 0 | 96% | `973fc7a4` 已推 Gitea main正式站仍顯示舊 Sidebar待 CD rollout |
| 2026-06-04 | Phase 0 | 100% | 正式站已顯示新 Sidebar / AwoooP subnav`horizontalOverflow=0` |
| 2026-06-04 | Phase 1 | 38% | SLO 回綠;定位 pending approval timeline 留痕、manual-required 狀態浮現與 Runs/Work Items 可視性缺口 |
| 2026-06-04 | Phase 5 | 64% | WOOO Open Design D1 已上線AwoooP Runs / Approvals 控制項吃 `rounded-button`,正式站桌機 / 手機 `horizontalOverflow=0` |