diff --git a/docs/memory/claude_inventory_validation_20260513.md b/docs/memory/claude_inventory_validation_20260513.md index 86d5bd2..9584e31 100644 --- a/docs/memory/claude_inventory_validation_20260513.md +++ b/docs/memory/claude_inventory_validation_20260513.md @@ -8,7 +8,10 @@ - `ai_calls.rag_hit`:logger API 原本可寫但缺回歸測試;已補 `set_rag_hit(True)` 寫入測試。 - 舊 `SSH_JUMP_* / SSH_TARGET_*`:Python caller 已不存在;已從 `config.py` 與 `.env.example` 範例移除,執行路徑以 `ELEPHANT_ALPHA_JUMP_*` 為準。 - `filesystem-mcp`:`MCP_BASE_HOSTS` 與 health check 已存在;已補 `ops_diagnostics` 唯讀工具白名單,並測試 `read_file` 可通、`write_file` 被拒。 +- `mcp_calls.status`:已補 `ok/cache_only/timeout/rate_limited/error` 細分,早退結果也會帶 `status='error'`。 - Telegram `cat_` callback:主 OpenClaw route 不是問題;polling bot helper 的預設 `cat` 才是潛在漏 handler。已改預設為既有 handler `trend` 並補測試。 +- Scheduler 觀測任務:BGE-M3 embedding consistency 不一致、host health probe、AI error spike、觀測台日報與 cleanup 例外都已接 `_notify_scheduler_failure()`。 +- AutoHeal Telegram inline:`obs_heal` 已用 `_CURRENT_USER_ID_CTX` 記錄實際 Telegram user,webhook request 開頭會清空 stale user context。 ## 已驗證為已修或過期 @@ -35,3 +38,10 @@ - `6817f64` 移除舊 SSH jump 設定殘影 - `44eb369` 補上 MCP filesystem 唯讀白名單 - `2068a37` 修正 Telegram 分類按鈕預設 callback +- `bdb74b1` 告警 BGE embedding 一致性異常 +- `d15b221` 細分 MCP 呼叫遙測狀態 +- `34db2db` 修正 scheduler 合成告警 trace +- `5785a58` 補齊 scheduler 觀測任務失敗告警 +- `a335ab5` 修正 AutoHeal Telegram 觸發者審計 +- `d7ae243` 清空 Telegram webhook 使用者上下文 +- `ba8510e` 補齊 MCP 早退狀態