docs(logbook): 記錄 AwoooI logo 上線驗證 [skip ci]
This commit is contained in:
@@ -1,3 +1,69 @@
|
||||
## 2026-06-05|AwoooI Header Logo Pills V2 上線
|
||||
|
||||
**背景**:使用者指定 `file:///Users/ogt/awoooi/logo-gallery.html` 中的 `1. AI (AwoooI) - 科技感冷色調 (藍、紫、青)` → `V2: 膠囊疊加 (Pills) - 推薦`,要求替換網站左上角 Logo,並維持目前網站視覺規範。
|
||||
|
||||
**本輪完成**:
|
||||
- `apps/web/src/components/layout/header.tsx`:將左上角舊螺旋 SVG 替換為 `logo-gallery.html` 的 AwoooI Pills V2 SVG,採用藍 `#3B82F6`、紫 `#8B5CF6`、青 `#06B6D4` 三段半透明膠囊疊加。
|
||||
- Header 保留原本 68px 高度、左欄寬度、WOOO Open Design 背景與邊線;桌機展開顯示 Pills icon + `AwoooI`,手機 / 收合狀態只顯示 icon,避免擠壓內容。
|
||||
- `apps/web/messages/zh-TW.json` / `apps/web/messages/en.json` 新增 `brand.displayName`,Header 文字走 i18n,不把品牌文字硬編在 TSX。
|
||||
- Code commit `a5324ef7 feat(web): replace header logo with AwoooI pills mark` 已推 `gitea main`。
|
||||
- Deploy marker `f1eec188 chore(cd): deploy a5324ef [skip ci]` 已追加。
|
||||
|
||||
**完成度更新**:
|
||||
- Phase 5-D3 AwoooI Header Logo 更新:本地 `100%`,正式站 `100%`。
|
||||
- Design system:`66% → 67%`。
|
||||
|
||||
**驗證**:
|
||||
- i18n mirror:`I18N_JSON_MIRROR_OK leaves=8912`。
|
||||
- `pnpm --filter @awoooi/web typecheck`:通過。
|
||||
- `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`:通過。
|
||||
- `git diff --check`:通過。
|
||||
- `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`。
|
||||
- Local desktop 1440x1000 `http://127.0.0.1:3120/zh-TW/awooop/runs?project_id=awoooi&_v=awoooi-logo-pills-local-desktop-3`:`hasDisplayName=true`、`hasPillsSvg=true`、`oldLogoPresent=false`、`horizontalOverflow=0`;截圖 `/tmp/awoooi-logo-pills-local-desktop.png`。
|
||||
- Local mobile 390x844 `http://127.0.0.1:3120/zh-TW/awooop/runs?project_id=awoooi&_v=awoooi-logo-pills-local-mobile`:`hasPillsSvg=true`、`oldLogoPresent=false`、`horizontalOverflow=0`;截圖 `/tmp/awoooi-logo-pills-local-mobile.png`。
|
||||
- Gitea code-review run `2577`:成功。
|
||||
- Gitea CD run `2576`:tests / build-and-deploy / post-deploy-checks 成功。
|
||||
- Production desktop 1440x1000 `https://awoooi.wooo.work/zh-TW/awooop/runs?project_id=awoooi&_v=f1eec188-logo-pills-prod-desktop`:`hasDisplayName=true`、`hasPillsSvg=true`、`oldLogoPresent=false`、`horizontalOverflow=0`;截圖 `/tmp/awoooi-logo-pills-prod-desktop-f1eec188.png`。
|
||||
- Production mobile 390x844 `https://awoooi.wooo.work/zh-TW/awooop/runs?project_id=awoooi&_v=f1eec188-logo-pills-prod-mobile`:`hasPillsSvg=true`、`oldLogoPresent=false`、`horizontalOverflow=0`;收合狀態不顯示 `AwoooI` 文字符合設計;截圖 `/tmp/awoooi-logo-pills-prod-mobile-f1eec188.png`。
|
||||
|
||||
**目前邊界**:
|
||||
- 本段只改 Header Logo、品牌 display name i18n 與進度文件,不改 API、告警、AI route、runtime gate、secret、workflow 或主機。
|
||||
- `logo-gallery.html` 與 `tsenyang-logos.html` 仍為本機未追蹤檔,本段只讀取指定 Logo 來源,不將它們納入提交。
|
||||
|
||||
## 2026-06-05|P1-104 Backup / DR 證據 UI 正式部署
|
||||
|
||||
**背景**:接續 AI Agent 自動化工作清單,統帥批准推進 P1-104,要求所有工作狀態、完成度與優先順序同步更新,並推版到正式環境。
|
||||
|
||||
**本輪完成**:
|
||||
- `apps/web/src/app/[locale]/governance/tabs/automation-inventory-tab.tsx` 新增 `Backup / DR 證據` 區塊,串接備份目標盤點、readiness matrix 與備份通知政策三個只讀 API。
|
||||
- `apps/web/src/lib/api-client.ts` 新增 Backup / DR target inventory、readiness matrix、notification policy client 型別與方法。
|
||||
- `docs/evaluations/ai_agent_automation_inventory_snapshot_2026-06-04_static_seed.json` 將 program status 推進為 `P1-104 -> P1-105`,新增 `P1-104` done task 與 `backup_dr_evidence_ui` browser evidence。
|
||||
- `docs/evaluations/ai_agent_automation_backlog_2026-06-04.json` 新增 `AUTO-P1-104` done item;rollup 更新為 total `19`、P1 `17`、done `12`、read_only_allowed `16`、OpenClaw owner `8`。
|
||||
- `docs/ai/AI_AGENT_AUTOMATION_WORKLIST_2026-06-04.md` 補 P1-104 摘要、進度同步紀錄與下一步順序;`docs/superpowers/specs/2026-04-15-MASTER-ai-autonomous-flywheel-v2.md` §8 追加 changelog。
|
||||
|
||||
**部署**:
|
||||
- Code commit `b54477fd feat(web): 顯示 Backup DR 治理證據` 已推 Gitea main。
|
||||
- 後續 logo commit `a5324ef7 feat(web): replace header logo with AwoooI pills mark` 接在 `b54477fd` 之後,包含本輪 P1-104 變更;`b54477fd` 的原 runs `2574/2575` 因較新 push 被取消。
|
||||
- Gitea code-review run `2577` 成功;CD run `2576` 成功。
|
||||
- Deploy marker:`f1eec188 chore(cd): deploy a5324ef [skip ci]`。
|
||||
|
||||
**驗證**:
|
||||
- `PYTHONDONTWRITEBYTECODE=1 apps/api/.venv/bin/python -m pytest apps/api/tests/test_ai_agent_automation_inventory_snapshot.py apps/api/tests/test_ai_agent_automation_inventory_snapshot_api.py apps/api/tests/test_ai_agent_automation_backlog_snapshot.py apps/api/tests/test_ai_agent_automation_backlog_snapshot_api.py -q`:`11 passed`。
|
||||
- `pnpm --filter @awoooi/web exec tsc --noEmit --tsBuildInfoFile /tmp/awoooi-p1-104-backup-evidence-2.tsbuildinfo`:通過。
|
||||
- JSON parse:inventory snapshot / backlog snapshot 通過。
|
||||
- `git diff --check`:通過。
|
||||
- Production health:`status=healthy`、`environment=prod`、`mock_mode=false`。
|
||||
- Production API `/api/v1/agents/automation-inventory-snapshot`:`current_task_id=P1-104`、`next_task_id=P1-105`。
|
||||
- Production API `/api/v1/agents/automation-backlog-snapshot`:total `19`、P1 `17`、done `12`、read_only_allowed `16`、OpenClaw owner `8`。
|
||||
- Production desktop `/zh-TW/governance?tab=automation-inventory&_v=f1eec188-p1-104-prod-desktop`:Backup / DR 證據、準備度矩陣、通知政策、成功抑制、即時升級、Gitea、SignOz disruptive guard、P1-104 / P1-105 可見;無載入錯誤;`horizontalOverflow=-6`;截圖 `/tmp/awoooi-p1-104-backup-evidence-prod-desktop-f1eec188.png`。
|
||||
- Production mobile 390x844 `/zh-TW/governance?tab=automation-inventory&_v=f1eec188-p1-104-prod-desktop`:同上可見;無載入錯誤;`horizontalOverflow=-6`;截圖 `/tmp/awoooi-p1-104-backup-evidence-prod-mobile-f1eec188.png`。
|
||||
|
||||
**目前邊界**:
|
||||
- 本段只完成 read-only evidence surface;不執行 backup、restore、offsite sync、credential marker 寫入、排程變更、workflow 寫入或 Telegram 測試通知。
|
||||
- `configs_capture` 與 `credential_escrow_markers` 仍為 blocked,不得宣稱 full DR green。
|
||||
- 下一步:P1-105 定義復原演練批准包;P1-106 顯示異地 / escrow 準備度狀態。
|
||||
|
||||
## 2026-06-04|AwoooP Google Ads 型管理後台 IA D0
|
||||
|
||||
**背景**:使用者指出目前導航列、二層菜單與頁面上方分頁混在一起,使用者體驗不好,要求參考 Google Ads 管理後台的做法,但視覺風格仍維持 WOOO Open Design 規範。本段先把 AwoooP shell 改成「全域主導覽 + 工作台二層菜單 + scope / status bar + page tabs + toolbar」的專業後台 IA,不重做所有內容卡片。
|
||||
|
||||
@@ -8,15 +8,15 @@
|
||||
| --- | --- |
|
||||
| Repo/worktree | `/private/tmp/awoooi-iwooos-next-gate-20260604` |
|
||||
| 推版規則 | 只推 Gitea:`git push gitea HEAD:main`;GitHub 只讀備份 |
|
||||
| 最新 Gitea main | `1662e406 chore(cd): deploy c4428a8 [skip ci]` |
|
||||
| 最新完成 code commit | `c4428a8b feat(web): align AwoooP shell with Ads-style IA` |
|
||||
| 最新 deployment marker | `1662e406 chore(cd): deploy c4428a8 [skip ci]` |
|
||||
| 正式站驗證 | `https://awoooi.wooo.work/zh-TW/awooop/runs?project_id=awoooi&_v=c4428a8b-google-ads-shell-prod-desktop` |
|
||||
| 最新 Gitea main | `f1eec188 chore(cd): deploy a5324ef [skip ci]` |
|
||||
| 最新完成 code commit | `a5324ef7 feat(web): replace header logo with AwoooI pills mark` |
|
||||
| 最新 deployment marker | `f1eec188 chore(cd): deploy a5324ef [skip ci]` |
|
||||
| 正式站驗證 | `https://awoooi.wooo.work/zh-TW/awooop/runs?project_id=awoooi&_v=f1eec188-logo-pills-prod-desktop` |
|
||||
| 首頁產品化入口 | 88% |
|
||||
| AI provider readability | 88% |
|
||||
| Runs visibility | 95% |
|
||||
| Work Items readability | 84% |
|
||||
| Design system | 66% |
|
||||
| Design system | 67% |
|
||||
| 完整 AI 自動化飛輪 | 74% |
|
||||
|
||||
## Session 啟動固定檢查
|
||||
@@ -254,6 +254,7 @@ Live evidence:
|
||||
- [x] D1 production smoke:`8c9582f3` 正式站 Runs / Approvals / Work Items 桌機與手機皆 `horizontalOverflow=0`,Runs / Approvals 控制項半徑為 `6px`。
|
||||
- [x] Google Ads 型 IA D0:AwoooP shell 改為固定工作台殼,包含 scope selectors、狀態列、桌機二層 section menu、頁面標題、上方 tabs 與工具列;視覺仍沿用 WOOO Open Design token 與 8px 內圓角。
|
||||
- [x] Google Ads 型 IA D0 production smoke:正式站 Runs 桌機 / 手機皆可見新 scope/status/page tabs/toolbar,Runs 真資料載入,`horizontalOverflow=0`,禁止內網 / `#` href 命中 `0`。
|
||||
- [x] AwoooI Logo D0:左上品牌改用 `logo-gallery.html` 指定的 AI / AwoooI 科技冷色 V2 膠囊疊加推薦稿;Header 文字改走 `brand.displayName` i18n,桌機 / 手機正式站皆確認無舊螺旋 SVG、`horizontalOverflow=0`。
|
||||
- [ ] 若 `design.wooo.work` 對應 npm package / token export 可取得,改為 build-time package import,不做 runtime 遠端依賴。
|
||||
|
||||
### Phase 5-D2 - AwoooP Google Ads 型管理後台 IA
|
||||
@@ -286,6 +287,33 @@ Live evidence:
|
||||
- [x] Production mobile 390x844 `https://awoooi.wooo.work/zh-TW/awooop/runs?project_id=awoooi&_v=c4428a8b-google-ads-shell-prod-mobile`:scope selector、狀態列、頁面 tabs、toolbar、Runs 真資料可見,無 in-page load failure,`horizontalOverflow=0`,禁止內網 / `#` href 命中 `0`;截圖 `/tmp/awoooi-google-ads-shell-d0-prod-mobile-c4428a8b.png`。
|
||||
- [x] 追蹤 Gitea deploy marker:`1662e406 chore(cd): deploy c4428a8 [skip ci]` 已出現在 `gitea/main`。
|
||||
|
||||
### Phase 5-D3 - AwoooI Header Logo 更新
|
||||
|
||||
| 欄位 | 內容 |
|
||||
| --- | --- |
|
||||
| 優先級 | P1 |
|
||||
| 狀態 | 已推 Gitea main,deploy marker 已追加,正式站 desktop/mobile smoke 通過 |
|
||||
| 本階段完成度 | 100% |
|
||||
| Design system 進度 | 66% → 67% |
|
||||
|
||||
細項:
|
||||
- [x] 從 `logo-gallery.html` 抽取 `1. AI (AwoooI) - 科技感冷色調` 的 `V2: 膠囊疊加 (Pills) - 推薦` SVG。
|
||||
- [x] 替換 `apps/web/src/components/layout/header.tsx` 左上角舊螺旋 SVG,保留 Header 尺寸與 WOOO Open Design 背景 / 邊線 / spacing。
|
||||
- [x] 新增 `brand.displayName` i18n key,Header 顯示 `AwoooI` 不硬編在 TSX。
|
||||
- [x] 桌機展開狀態顯示 Pills icon + `AwoooI`;手機 / 收合狀態保留 Pills icon,避免壓縮內容。
|
||||
|
||||
驗收:
|
||||
- [x] i18n mirror:`I18N_JSON_MIRROR_OK leaves=8912`。
|
||||
- [x] `pnpm --filter @awoooi/web typecheck` 通過。
|
||||
- [x] `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` 通過。
|
||||
- [x] Local desktop 1440x1000 `/zh-TW/awooop/runs?project_id=awoooi&_v=awoooi-logo-pills-local-desktop-3`:`hasPillsSvg=true`、`oldLogoPresent=false`、`horizontalOverflow=0`;截圖 `/tmp/awoooi-logo-pills-local-desktop.png`。
|
||||
- [x] Local mobile 390x844 `/zh-TW/awooop/runs?project_id=awoooi&_v=awoooi-logo-pills-local-mobile`:`hasPillsSvg=true`、`oldLogoPresent=false`、`horizontalOverflow=0`;截圖 `/tmp/awoooi-logo-pills-local-mobile.png`。
|
||||
- [x] Code commit:`a5324ef7 feat(web): replace header logo with AwoooI pills mark`,已推 `gitea main`。
|
||||
- [x] Gitea code-review run `2577` 成功;CD run `2576` tests / build-and-deploy / post-deploy-checks 成功。
|
||||
- [x] Deploy marker:`f1eec188 chore(cd): deploy a5324ef [skip ci]`。
|
||||
- [x] Production desktop 1440x1000 `https://awoooi.wooo.work/zh-TW/awooop/runs?project_id=awoooi&_v=f1eec188-logo-pills-prod-desktop`:`hasDisplayName=true`、`hasPillsSvg=true`、`oldLogoPresent=false`、`horizontalOverflow=0`;截圖 `/tmp/awoooi-logo-pills-prod-desktop-f1eec188.png`。
|
||||
- [x] Production mobile 390x844 `https://awoooi.wooo.work/zh-TW/awooop/runs?project_id=awoooi&_v=f1eec188-logo-pills-prod-mobile`:`hasPillsSvg=true`、`oldLogoPresent=false`、`horizontalOverflow=0`;收合狀態文字隱藏符合設計;截圖 `/tmp/awoooi-logo-pills-prod-mobile-f1eec188.png`。
|
||||
|
||||
## Phase 6 - P1 Ansible / PlayBook / Auto Repair
|
||||
|
||||
| 欄位 | 內容 |
|
||||
@@ -342,3 +370,4 @@ Live evidence:
|
||||
| 2026-06-04 | Phase 2 | 18% | `ca0b3aec` 已修 callback reply `observed` filter;`658f46dd` deploy 後 production API `observed total=4` 對齊 summary `callback_total=4` |
|
||||
| 2026-06-04 | Phase 2 | 24% | `87fe932b` 已補 recent Telegram inbound event redacted source summary;`df49e112` deploy 後 production API 與 Runs desktop/mobile smoke 通過 |
|
||||
| 2026-06-04 | Phase 5 | 66% | `c4428a8b` 已把 AwoooP shell 改成 Google Ads 型 IA;`1662e406` deploy 後 production desktop/mobile smoke 通過 |
|
||||
| 2026-06-05 | Phase 5 | 67% | `a5324ef7` 已把左上 Header Logo 換成 AwoooI Pills V2;`f1eec188` deploy 後 production desktop/mobile smoke 通過 |
|
||||
|
||||
Reference in New Issue
Block a user