diff --git a/docs/LOGBOOK.md b/docs/LOGBOOK.md index 25f9a5a6..89c14ed5 100644 --- a/docs/LOGBOOK.md +++ b/docs/LOGBOOK.md @@ -21725,3 +21725,82 @@ production images: - KM governance:約 84.6%。 - AI Provider lane visibility:約 92.2%。 - 完整 AI 自動化管理產品化:約 98.22%。 + +### 2026-05-25 — T196 Callback trace backlog operator action lens(post-deploy) + +**背景**:T195 已把 callback trace recovery summary 接進 Work Items,但仍偏向 +數字 evidence。T196 補上 operator action lens,讓值班者可以直接從前端回答: +誰主責、是否需要人工、下一步是等 decay 還是查新缺口、以及何時可關閉。 + +**完成變更**: + +- `callbackTraceRecoveryStatus` 改由 action lens 判斷: + - 無 summary / active gap / no recovery signal:`blocked`。 + - `recovered_after_gap` 且 24h backlog > 0:`in_progress`。 + - 缺 trace=0,或 `recovered_after_gap` 且 1h/24h backlog 均為 0:`live`。 + - 其他 recovery 不明狀態:`watching`。 +- Work Items `callbackTraceRecoveryBacklog` 新增 evidence details: + - 接續處理:例如 `等待舊 backlog 24h decay,不需人工處理`。 + - 人工介入:`需要人工=是/否`。 + - 主責:`AwoooP Callback Evidence`,協作 `TelegramGateway / Run Timeline`。 + - 關閉條件:`1h=0 且 24h=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-t196-tsconfig.tsbuildinfo + pnpm --dir apps/web lint -- --file 'src/app/[locale]/awooop/work-items/page.tsx' + pass; no warnings + 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: + 3188 CD Pipeline success + tests success + build-and-deploy success + post-deploy-checks success + 3189 ai-code-review success + +commit: + fd253bc9 feat(web): explain callback trace backlog handling +deploy marker: + f6b8a91c chore(cd): deploy fd253bc [skip ci] + +production images: + awoooi-api = 192.168.0.110:5000/awoooi/api:fd253bc93c6c35487ef278719d7e1cf261b2cbb3 + awoooi-web = 192.168.0.110:5000/awoooi/web:fd253bc93c6c35487ef278719d7e1cf261b2cbb3 + +health: + status=healthy + environment=prod + mock_mode=false + +production frontend smoke: + /zh-TW/awooop/work-items?project_id=awoooi + Callback trace 復原 backlog visible + 接續處理:等待舊 backlog 24h decay,不需人工處理;需要人工=否 visible + 主責:AwoooP Callback Evidence;協作:TelegramGateway / Run Timeline visible + 關閉條件:1h=0 且 24h=0;目前 1h 0 / 24h 39 visible + 判讀:recent_backlog;下一步:watch_24h_decay visible + console_errors = 0 +``` + +**目前整體進度(post-deploy)**: + +- AwoooP 告警可觀測鏈:約 99.89%。 +- 低風險自動修復閉環:約 95.9%。 +- 前端 AI 自動化管理介面同步:約 99.84%。 +- Telegram outbound / callback DB coverage 可視化:約 99.89%。 +- callback / DB replayability:約 99.15%。 +- Work Items / backlog 可追蹤性:約 97.1%。 +- MCP / 自建 MCP 可視化:約 95.1%。 +- Sentry / SigNoz source correlation:約 94.5%。 +- Ansible / PlayBook 可視化:約 92.6%。 +- KM governance:約 84.6%。 +- AI Provider lane visibility:約 92.2%。 +- 完整 AI 自動化管理產品化:約 98.28%。