v2048
ruvnet/RuViewv2048Jul 27, 2026by github-actions[bot]
AI Summary
This release corrects a calibration bug where the presence specialist incorrectly identified an empty room as occupied based on variance thresholds.
Key Highlights
- Fixed calibration path bug
- Disables variance channel when occupancy anchor variance is insufficient
- 64 tests passing, zero regressions
New Features
- Corrected empty-room calibration logic
Full Release Notes
Automated release from CI pipeline **Changes:** fix(calibration): PresenceSpecialist reads empty room as present when occ_var < empty_var (#1440) (#1448) Fixes the calibration-path bug in #1440. Disables the variance channel when occupied-anchor variance doesn't genuinely exceed the empty-room baseline, mirroring the existing mean-shift channel's fallback. 64 tests passing, zero regressions. **Docker Image:** `ghcr.io/ruvnet/RuView:931a38abdb96334f864d47ee0013352f95424ece`