Automated release from CI pipeline
Changes:
fix(sensing-server): classification.presence contradicting motion_level (#1442) (#1447)
Fixes #1442. Extracted classify_vitals() so presence is always derived from the label, matching the convention already used elsewhere in the codebase. 4 new regression tests, 707 tests passing, zero regressions.
Docker Image:
ghcr.io/ruvnet/RuView:4e720540d83c1d22ed25ed404cd7634736fd7377