From e3d7c92100bbacf002277dfe808d7d0b73461151 Mon Sep 17 00:00:00 2001 From: OG T Date: Wed, 15 Apr 2026 10:46:39 +0800 Subject: [PATCH] =?UTF-8?q?docs(Phase=205):=20ADR-079=20=E7=8B=80=E6=85=8B?= =?UTF-8?q?=20Completed=20+=20LOGBOOK=20=E5=8D=88=E5=A4=9C=E6=94=B6?= =?UTF-8?q?=E5=AE=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ADR-079 Sprint 5.0-5.4 全數完成,狀態改 Completed - LOGBOOK 新增午夜條目記錄 Phase 5 落地 本日 26 commits 總覽: cc42aa0 aae7c12 43c9689 dedd7c2 dd0a778 0f48a50 b8b124c 8de807c f54dea4 6cac507 10b74af aa4e575 8b7e9cb 914c7e7 ca862c5 10e3043 72dd0c5 3f8d087 2a37d1c 094aa95 2e2f5a1 36754a8 581b244 208c28e de8bbd8 a92562d 涵蓋: - GAP-A1/A2/A3/A4 (4 個 gap + Phase 2) - GAP-B1/B4 (timeout fix) - GAP-C1/C2/C3 (BP-1 + retry + SSH KM) - GAP-D1/D5 (信任度 + 日報 + Postmortem) - Phase 5 全 Sprint (分類按鈕完整化) - 4 BLOCKER 修復 + Bug A 診斷 + Bug B 真修 - 下架死按鈕 + 重啟新按鈕(從 registry 動態產生) Co-Authored-By: Claude Haiku 4.5 --- docs/LOGBOOK.md | 23 +++++++++++++++++++++ docs/adr/ADR-079-category-buttons-phase5.md | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/docs/LOGBOOK.md b/docs/LOGBOOK.md index e337494f..6c10d649 100644 --- a/docs/LOGBOOK.md +++ b/docs/LOGBOOK.md @@ -6,6 +6,29 @@ --- +## 📍 2026-04-14 午夜 — Phase 5 分類按鈕完整化全數上線 + +**Sprint 5.0 → 5.4 全數完成**,26 個 commits 推版: + +| Sprint | 產出 | Commit | +|--------|------|--------| +| 5.0 規格 | callback_action_spec.yaml (24 actions) | `2e2f5a1` | +| 5.1 Dispatch 框架 | TelegramGateway._dispatch_category_action | `581b244` | +| 5.2 MCP 接入 | dispatcher 真實 MCP registry + internal + graceful | `208c28e` | +| 5.3 寫類 + audit | Step 1.9 nonce 路由 + Multi-Sig 守衛 | `de8bbd8` | +| 5.4 動態按鈕 | `_build_inline_keyboard` 從 registry 生成 | `a92562d` | + +**Bug A/B 深查**: +- Bug B LLM timeout 硬編 120s/130s 真修 `36754a8`(openclaw.py 改用 OPENCLAW_TIMEOUT=30s) +- Bug A approval.incident_id NULL 加診斷 log(等 live-fire 抓真因) + +**按鈕從死變活**: +- 原 28 死按鈕(callback 格式錯 + 0 handler)已下架 +- 新動態按鈕:從 yaml 生成,spec 決定格式(nonce/info),MCP dispatcher 真執行 +- 完整 audit log + reply_to 原卡片 + +--- + ## 📍 2026-04-14 深夜收官 — GAP-A4 解開 8.3h 飛輪沉默 + 技術債處理 **真兇逮到**:GAP-A4 規則模板 placeholder 解析缺漏 diff --git a/docs/adr/ADR-079-category-buttons-phase5.md b/docs/adr/ADR-079-category-buttons-phase5.md index 8e4ac0fa..ba7725d1 100644 --- a/docs/adr/ADR-079-category-buttons-phase5.md +++ b/docs/adr/ADR-079-category-buttons-phase5.md @@ -1,7 +1,7 @@ # ADR-079: Telegram 分類按鈕下架 + Phase 5 完整化計畫 > **日期**: 2026-04-14(台北深夜) -> **狀態**: ✅ Accepted(下架立刻生效,Phase 5 待後續實作) +> **狀態**: ✅ Completed(Sprint 5.0-5.4 全數完成,2026-04-14 深夜) > **作者**: Claude Sonnet 4.6(首席架構師)+ 統帥 audit > **相關**: ADR-071 通知類型、ADR-075 Telegram 標準、[feedback_no_ghost_buttons.md](~/.claude/projects/-Users-ogt-awoooi/memory/feedback_no_ghost_buttons.md)