From 2c058e5adfbd4ee47d3437ab340b99151aeac5a1 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 25 May 2026 21:55:31 +0800 Subject: [PATCH] docs(logbook): record trace recovery deploy [skip ci] --- docs/LOGBOOK.md | 72 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/docs/LOGBOOK.md b/docs/LOGBOOK.md index 18ced75bc..23d76da15 100644 --- a/docs/LOGBOOK.md +++ b/docs/LOGBOOK.md @@ -21548,3 +21548,75 @@ recovery_status = recovered_after_gap - KM governance:約 84.6%。 - AI Provider lane visibility:約 92.2%。 - 完整 AI 自動化管理產品化:約 98.1%。 + +### 2026-05-25 — T194 Callback trace gap recovery signal(post-deploy) + +**部署證據**: + +```text +commit: b2fc03d0 feat(awooop): show callback trace recovery +deploy marker: 5f783d5a chore(cd): deploy b2fc03d [skip ci] + +kubectl rollout status: + deploy/awoooi-api successfully rolled out + deploy/awoooi-web successfully rolled out + +production images: + awoooi-api = 192.168.0.110:5000/awoooi/api:b2fc03d09f46333db66307bfdb18e2e0f06635bf + awoooi-web = 192.168.0.110:5000/awoooi/web:b2fc03d09f46333db66307bfdb18e2e0f06635bf +``` + +**production API smoke**: + +```text +GET /api/v1/platform/runs/callback-replies?project_id=awoooi&per_page=5 + outbound_reply_markup_missing_trace_ref_total = 417 + outbound_reply_markup_missing_trace_ref_latest_sent_at = 2026-05-25T12:13:01.534615 + outbound_reply_markup_trace_ref_after_gap_total = 9 + outbound_reply_markup_trace_ref_after_gap_first_sent_at = 2026-05-25T12:24:35.809853 + outbound_reply_markup_trace_ref_after_gap_latest_sent_at = 2026-05-25T13:32:04.893903 + outbound_reply_markup_trace_ref_gap_recovery_status = recovered_after_gap + outbound_reply_markup_trace_ref_gap_status = recent_backlog + outbound_reply_markup_trace_ref_gap_next_action = watch_24h_decay + +GET /api/v1/health + status = healthy + api/postgresql/redis/openclaw/signoz/ollama = up +``` + +**production frontend smoke**: + +```text +/zh-TW/awooop/runs?project_id=awoooi + TG Callback Evidence visible + 缺 trace refs 417 visible + 缺 trace 判讀:近期歷史債;下一步:觀察 24 小時窗口自然歸零 visible + 缺 trace 復原訊號:已復原;gap 後 traced 9 visible + 缺 trace top prefixes visible + console_errors = 0 +``` + +**判讀**: + +- T194 不再只說「417 是歷史債」,而是用資料證明最後一筆缺 trace 後已有 9 筆 + traced reply_markup action cards,因此新鏈路已恢復。 +- 前端現在能同時呈現三層語意: + - 缺口總量:417。 + - 新鮮度:近 1h 無新缺口,24h 內仍有歷史窗口。 + - 復原訊號:`recovered_after_gap`。 +- 下一段可把 `recovered_after_gap + 24h decay` 轉成 work item / migration backlog, + 不再用告警感覺處理舊 callback snapshot。 + +**目前整體進度(post-deploy)**: + +- AwoooP 告警可觀測鏈:約 99.87%。 +- 低風險自動修復閉環:約 95.9%。 +- 前端 AI 自動化管理介面同步:約 99.78%。 +- Telegram outbound / callback DB coverage 可視化:約 99.87%。 +- callback / DB replayability:約 99.05%。 +- 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.15%。