docs(logbook): record provider source evidence deploy [skip ci]

This commit is contained in:
Your Name
2026-05-29 11:28:19 +08:00
parent 0836066265
commit 2828865699

View File

@@ -22433,3 +22433,98 @@ production frontend smoke:
- 24h 完整自動修復 production claim0%(不能宣稱真正全自動修復閉環)。
- 完整 AI 自動化管理產品化:約 99.2%,但「真正 AI 自動修復閉環」仍需補齊
execution / repair / approval / learning evidence 與 Ansible runtime gate。
### 2026-05-29 — T204 Homepage provider source evidence correctionpost-deploy
**背景**T203 後首頁 Live Evidence 仍用 overall dossier coverage sample 顯示
`Sentry=0 / SigNoz=0`,讓使用者看起來像 Sentry / SigNoz source correlation 沒有接上。
Production API 直查確認不是 ingestion dead
- overall `/api/v1/platform/events/dossier/coverage?limit=100`
`source_count=100`, `source_ref_total=500`, `alert_ref_total=200`, `sentry_ref_total=0`,
`signoz_ref_total=0`, `missing_source_refs_total=0`
- provider=sentry`source_count=39`, `source_ref_total=205`, `sentry_ref_total=48`,
`alert_ref_total=78`
- provider=signoz`source_count=29`, `source_ref_total=144`, `signoz_ref_total=28`,
`alert_ref_total=58`
根因是首頁把 overall sample 當成所有 provider 的 truth沒有額外抓 provider-filtered coverage。
**完成變更**
- 首頁 automation brief 新增兩個 production live sources
- `/api/v1/platform/events/dossier/coverage?project_id=awoooi&provider=sentry&limit=100`
- `/api/v1/platform/events/dossier/coverage?project_id=awoooi&provider=signoz&limit=100`
- Blueprint delivered cards 新增「Sentry / SigNoz 來源卷宗證據」:
- 明確顯示 provider-filtered `Sentry refs 48` / `SigNoz refs 28`
- 避免 overall sample 造成「來源未接」誤判。
- Signal Live Evidence 文案改成:
`Alert 200 / Sentry(provider) 48 / SigNoz(provider) 28`
- KM governance 卡改成可直接判讀的 burndown
`超過 7 天未更新 KM2,191/3,11770.3%);待 owner 審核 10 筆,距離門檻還需處理 1,568 筆。`
- 更新 `zh-TW` / `en` i18n不新增硬編碼內網 API也未修改 backend/Tier-3 決策檔。
**validation / deployment evidence**
```text
local:
git diff --check
pnpm --dir apps/web exec tsc --noEmit --tsBuildInfoFile /tmp/awoooi-km-source-correlation-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; /[locale] = 27.3 kB, Sentry warnings are pre-existing
commits:
aeaa77bb fix(web): show provider source evidence on homepage
92316dda fix(api): resolve db-only stale incidents
08360662 chore(cd): deploy 92316dd [skip ci]
k8s:
awoooi-web image = 192.168.0.110:5000/awoooi/web:92316dda045daa18297f67720a4adc0491e30d51
awoooi-api image = 192.168.0.110:5000/awoooi/api:92316dda045daa18297f67720a4adc0491e30d51
rollout status awoooi-web / awoooi-api = successfully rolled out
production API:
/api/v1/health = healthy
ollama_route_order = ["ollama_gcp_a", "ollama_gcp_b", "ollama_local"]
provider=sentry coverage = source_count 39, source_ref_total 205, sentry_ref_total 48
provider=signoz coverage = source_count 29, source_ref_total 144, signoz_ref_total 28
KM burndown = stale 2,191 / total 3,117, stale_ratio 70.3%, pending_owner_reviews 10,
entries_to_threshold 1,568
production browser smoke:
https://awoooi.wooo.work/zh-TW?blueprint_stage=signal#blueprint-stage-inspector
Sentry / SigNoz provider card visible
text includes: 最近來源 100 筆Sentry refs 48、SigNoz refs 28
text includes: missing refs 0duplicates 47Alert 200 / Sentry(provider) 48 / SigNoz(provider) 28
text includes: 超過 7 天未更新 KM2,191/3,11770.3%);待 owner 審核 10 筆,距離門檻還需處理 1,568 筆
API responses = 200 for dashboard snapshot, coverage overall/provider, KM burndown, runs, approvals,
stats, health, truth-chain summary
badResponses = []
consoleErrors = []
desktop verify viewport 1440x900:
canScroll=true, horizontalOverflow=false, provider evidence=true, KM burndown=true
mobile verify viewport 390x844:
canScroll=true, horizontalOverflow=false, provider evidence=true, KM burndown=true
```
**目前整體進度post-deploy**
- 首頁產品化工作地圖:約 99.45%。
- 首頁可用性 / 導航 / 滾動:約 99.95%。
- 首頁 live evidence 體感:約 99.0%。
- 專業圖像化呈現:約 96.9%。
- 前端 AI 自動化管理介面同步:約 99.98%。
- Telegram outbound / callback DB coverage 可視化:約 99.9%。
- Work Items / backlog 可追蹤性:約 98.0%。
- AI Provider lane visibility約 94.0%health 已確認 route order 是 GCP-A -> GCP-B -> local
Gemini 仍僅應作最後 fallback。
- MCP / 自建 MCP 可視化:約 96.9%。
- Sentry / SigNoz source correlation約 97.5%;首頁已改用 provider-filtered live evidence
但後續仍要把每筆告警的 source_refs / matching logs / AwoooP timeline 做更細的 drill-down。
- KM governance約 82.5%;目前 stale ratio 70.3%pending owner reviews 10距離 20% 門檻還需處理 1,568 筆。
- Ansible / PlayBook 自動執行:約 0% runtime-ready仍需證據確認 `ansible_playbook_binary_missing` gate 已解除前不可宣稱。
- 24h 完整自動修復 production claim0%;目前仍不能宣稱真正 AI 自動修復閉環已達成。
- 完整 AI 自動化管理產品化:約 99.3%,但「真正全自動 repair / approval / learning / KM writeback 閉環」
仍需以 24h production evidence 補齊。