# 2026-02-22 ## Compaction Bug Discovered & Root Cause Found **Issue:** Auto-compaction appearing broken - sessions not compacting properly **Investigation:** Found GitHub issue #7477 confirming known bug with `safeguard` compaction mode **Root Cause:** Default `safeguard` mode silently fails at ~180k tokens, producing "Summary unavailable due to context limits" instead of proper AI-generated summaries **Impact:** Context loss without warning, broken memory management **Fix Required (config change):** ```json "compaction": { "mode": "default", "reserveTokensFloor": 40000, "memoryFlush": { "enabled": true } } ``` Workaround pending admin approval to modify openclaw.json --- ## Job Verifier Bug (Ongoing) **Issue:** Daily Job Verifier reports "Daily News Brief FAILED" with "no run history found" **Root Cause:** Job Verifier cron uses wrong job ID: `3cf50074-8736-623e-ac41-6e6fb807bfee` (623e) instead of actual ID `3cf50074-8736-423e-ac41-6e6fb807bfee` (423e) **Impact:** False positive warning every morning at 9 AM **Status:** News brief actually runs successfully at 8 AM - just ID mismatch in verifier config --- ## System Status (Overnight Jobs) All automated jobs running successfully: - 2:00 AM - Supermemory Backup ✅ - 3:00 AM - Daily Cron Cleanup ✅ - 3:03 AM - Memory Worker Daily ✅ (9 items extracted) - 8:00 AM - Daily News Brief ✅ - 9:00 AM - Job Verifier ✅ (with false positive) --- ## Log Errors (Non-Critical) - **Rocketchat plugin ID mismatch** - Config uses "openclaw-rocketchat", manifest uses "rocketchat" - harmless warning - **Discord channel 404** - One deleted channel still in config None affect system operation. --- ## Actions Needed 1. Fix compaction config (mode: default, reserveTokensFloor: 40000) 2. Fix Job Verifier cron job ID (623e → 423e) 3. Clean up rocketchat plugin config entry 4. Remove stale Discord channel from config