# CHANGELOG v1.106.0

- Added bounded retention for high-volume Live database history.
- Added `cw:database:prune`, dry-run by default and chunked when `--force` is used.
- Added daily scheduled pruning with a conservative per-rule row limit.
- Stopped repeating unchanged closed/down/null-wait snapshots indefinitely.
- Reduced unchanged usable wait snapshots from a 15-minute to a 30-minute heartbeat while preserving immediate change snapshots and the 28-day forecast window.
- Added database-retention documentation and automated contract coverage.
