diff --git a/docs/LOGBOOK.md b/docs/LOGBOOK.md index 48d6bd18..b76505da 100644 --- a/docs/LOGBOOK.md +++ b/docs/LOGBOOK.md @@ -22030,3 +22030,84 @@ production frontend smoke: - 專業圖像化入口:約 72%。 - 前端 AI 自動化管理介面同步:約 99.9%。 - 完整 AI 自動化管理產品化:約 98.45%。 + +### 2026-05-26 — T200 Homepage live blueprint diagrams and mobile product shell(post-deploy) + +**背景**:首頁只有「要用哪些圖呈現」的入口卡,仍不足以回答統帥追問的 +「完整 AI Agent / 自動監控 / 告警 / 規則 / PlayBook / KM / 修復流程目前跑到哪裡」。 +手機版也因 AppLayout 仍保留 224px sidebar,導致首頁內容被擠成窄條。 + +**完成變更**: + +- 在首頁 `專業圖像化視圖` 下方新增 Live Blueprint workspace: + - BPMN / Swimlane Flow:Alert/Sentry/SigNoz → AwoooP Intake → OpenClaw/Hermes → + MCP Evidence → PlayBook Gate → Ansible Check → Approval/Apply → Verify/KM。 + - C4 / Runtime Topology:Channels / Product / Data / Execution / AI Providers。 + - DMN Decision Table:用 production claim、quality gate、Ansible runtime、AI route、 + KM freshness、callback trace 拆成可稽核判斷列。 + - Trace / Lineage Evidence:Telegram message → Callback evidence → DB truth → + Run Timeline → KM / PlayBook。 +- 圖表資料使用現有 live 摘要與 quality gates,不新增假資料。 +- AppLayout 在小螢幕強制 collapsed shell,避免 sidebar 把內容擠成直排。 +- 首頁主要區塊補 compact viewport layout:手機改單欄、status pill 不擠壓文字、 + KPI / 兩欄主體 / 決策表 / 拓樸卡全部可堆疊。 +- 新增 zh-TW / en i18n 文案,未把新增產品文字硬寫在 JSX。 + +**validation / deployment evidence**: + +```text +local: + jq empty apps/web/messages/zh-TW.json apps/web/messages/en.json + pnpm --dir apps/web exec tsc --noEmit --tsBuildInfoFile /tmp/awoooi-home-blueprint-tsconfig.tsbuildinfo + pnpm --dir apps/web lint -- --file 'src/app/[locale]/page.tsx' --file src/components/layout/app-layout.tsx + pass; remaining warnings are pre-existing any / literal warnings in the old page + NEXT_PUBLIC_API_URL=https://awoooi.wooo.work pnpm --dir apps/web run build + pass; /[locale] = 23.5 kB, Sentry warnings are pre-existing + Playwright localhost: + required diagrams visible = true + desktop horizontal overflow = false + mobile horizontal overflow = false + desktop content scrollTop 0 -> 1600 + mobile content scrollTop 0 -> 1600 + mobile sidebar width = 64, main width = 326 + +gitea: + 2184 CD success + 2185 code-review success + +commit: + 55d1df24 feat(web): render automation blueprint diagrams + +production frontend smoke: + https://awoooi.wooo.work/zh-TW + console_errors = 0 + required sections visible: + 目前完成項與待推進項 + AI 自動化完整作戰圖 + BPMN / Swimlane 流程 + C4 / Runtime 拓樸 + DMN 決策表 + Trace / Lineage 證據鏈 + desktop bodyWidth=1440 viewportWidth=1440 horizontalOverflow=false + desktop content scrollTop 0 -> 1600, scrollHeight=4105, clientHeight=964 + mobile bodyWidth=390 viewportWidth=390 horizontalOverflow=false + mobile content scrollTop 0 -> 1600, scrollHeight=8569, clientHeight=764 + mobile sidebar width=64, main width=326 +``` + +**目前整體進度(post-deploy)**: + +- 首頁產品化工作地圖:約 98.2%。 +- 首頁可用性 / 導航 / 滾動:約 99.6%。 +- 專業圖像化呈現:約 88%(已從入口卡升級為首頁可見圖;下一步是互動 drill-down)。 +- 前端 AI 自動化管理介面同步:約 99.9%。 +- Telegram outbound / callback DB coverage 可視化:約 99.9%。 +- Work Items / backlog 可追蹤性:約 97.5%。 +- AI Provider lane visibility:約 93.5%。 +- MCP / 自建 MCP 可視化:約 95.1%。 +- Sentry / SigNoz source correlation:約 94.5%。 +- KM governance:約 84.7%(stale candidate 仍需 Hermes draft + owner review 流程消化)。 +- Ansible / PlayBook 自動執行:約 0% runtime-ready(仍受 `ansible_playbook_binary_missing` gate 阻塞)。 +- 24h 完整自動修復 production claim:0%(不能宣稱真正全自動修復閉環)。 +- 完整 AI 自動化管理產品化:約 98.7%,但「真正 AI 自動修復閉環」仍需補齊 + execution / repair / approval / learning evidence 與 Ansible runtime gate。