From dcd8e71a0fcf7c2516207f3803d96c9d99d127f2 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 26 May 2026 01:50:37 +0800 Subject: [PATCH] docs(logbook): record homepage automation map deploy [skip ci] --- docs/LOGBOOK.md | 106 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) diff --git a/docs/LOGBOOK.md b/docs/LOGBOOK.md index b1c735d3..9d241095 100644 --- a/docs/LOGBOOK.md +++ b/docs/LOGBOOK.md @@ -21871,3 +21871,109 @@ production frontend smoke: - KM governance:約 84.6%。 - AI Provider lane visibility:約 92.2%。 - 完整 AI 自動化管理產品化:約 98.28%。 + +### 2026-05-25 — T198 Homepage automation product work map and diagram surface(post-deploy) + +**背景**:首頁 `/zh-TW` 被指出內容空洞,且使用者無法一眼看出已完成工作、 +待推進缺口、AI 自動化是否真的閉環,以及產品應該用哪些專業技術圖呈現。 +本輪把首頁第一屏改成 AI 自動化管理產品面,不再只放泛用 KPI。 + +**完成變更**: + +- 首頁新增「目前完成項與待推進項」: + - 已上線:CI/CD 通知進 AwoooP Timeline、Telegram 詳情 / 歷史 DB 真相鏈、 + Callback trace 復原與 backlog action lens、AI Provider lane 可視化。 + - 待推進:完整自動修復閉環、自動修復品質閘門缺口、Ansible check-mode / + apply 接線、KM 陳舊資料治理、Callback legacy backlog 24h decay。 +- 首頁新增「專業圖像化視圖」: + - C4 / Deployment:產品架構與 runtime 拓樸。 + - BPMN / Swimlane:告警到修復流程。 + - DMN / Decision Table:AI 判斷與審批規則。 + - Trace / Lineage:Telegram、DB truth、Run Timeline、KM / PlayBook 證據鏈。 +- 首頁 production API truth chain: + - `/api/v1/platform/truth-chain/quality/summary` + - `/api/v1/platform/runs/callback-replies` + - `/api/v1/platform/ai-route-status` + - `/api/v1/ai/governance/km-stale-candidates` +- API 未回應時改顯示「讀取中 / 未回應」,禁止把未知狀態偽裝成 `0/0`。 +- zh-TW / en i18n 已補齊。 + +**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-diagrams-tsconfig.tsbuildinfo + pnpm --dir apps/web lint -- --file 'src/app/[locale]/page.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; Sentry global-error / instrumentation-client warnings are pre-existing + git diff --check + pass + +gitea: + 2173 code-review success for 0a981a59 + 2172 CD canceled after newer main push, but deploy marker was created + 2174 CD success for 7cfe6231, including 0a981a59 homepage work map + 2178 CD success for latest main 50091485, preserving the homepage work map + +commit: + 0a981a59 feat(web): show automation product work map +deploy markers: + c7cd3074 chore(cd): deploy 0a981a5 [skip ci] + b019a982 chore(cd): deploy 7cfe623 [skip ci] + 0a2abe81 chore(cd): deploy 5009148 [skip ci] + +production frontend smoke: + https://awoooi.wooo.work/zh-TW + required sections visible: + 目前完成項與待推進項 + 已上線能力 + 仍待推進缺口 + 專業圖像化視圖 + 產品架構與 Runtime 拓樸 + 告警到修復流程 + AI 判斷與審批規則 + 證據鏈與 Callback Trace + API status: + quality summary 200 + callback replies 200 + ai route status 200 + km stale candidates 200 + console_errors = 0 + +production truth snapshot: + full auto-repair claim = blocked + verified_auto_repair_total = 0 / 30 + average_score = 67.4 + top gate = auto_repair_recorded missing 21 + ansible_check_mode_total = 0 + ansible_pending_check_mode_total = 10 + ansible blocker = ansible_playbook_binary_missing + callback evidence total = 3 + callback missing trace total = 417 + callback missing trace 1h = 0 + callback missing trace 24h = 36 + callback traced after gap = 20 + KM stale candidates = 1516 over 7 days + AI route = primary / ollama_gcp_a +``` + +**目前整體進度(post-deploy)**: + +- AwoooP 告警可觀測鏈:約 99.9%。 +- 前端 AI 自動化管理介面同步:約 99.9%。 +- 首頁產品化工作地圖:約 96.5%。 +- 專業圖像化入口:約 72%(已上首頁入口;下一步要把拓樸 / 流程 / DMN + 規則表做成真正互動圖)。 +- Telegram outbound / callback DB coverage 可視化:約 99.9%。 +- callback / DB replayability:約 99.2%。 +- 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 仍 1516)。 +- Ansible / PlayBook 自動執行:約 0% runtime-ready(`ansible_playbook_binary_missing`)。 +- 24h 完整自動修復 production claim:0%(0/30 verified;不能宣稱完成)。 +- 完整 AI 自動化管理產品化:約 98.4%,但「真正全自動修復閉環」仍被 + quality gate 和 Ansible runtime gate 阻塞。