Compression coverage (U1-U5): three-tier accounting (measured/estimated/opportunity), first-read skeleton shadow measurement, generic bash compression, tabular MCP compression, dashboard coverage card.
Quality fixes: live-fill.json now preferred over stale JSONL context_tokens for fill percentage. ResourceHealth ratchet replaced with dampened recovery. Codex session-end-flush wired to Stop hook.
Hardening: capped compress_generic important-lines (DoS), archive metadata post-redaction length, OpenClaw version drift fixed (2.4.6 to 2.4.7).
574 passed, 2 skipped.