v2036

ruvnet/RuViewv2036Jul 26, 2026by github-actions[bot]

AI Summary

This release introduces a unified RF spatial world model with advanced Gaussian memory and fixes critical hardware bugs revealed during live testing.

Key Highlights

  • Unified RF spatial world model implementation
  • RF-aware Gaussian spatial memory
  • Fixed hardware bugs (NaN, center-frequency)
  • Standing hardware-in-the-loop test

New Features

  • Native frame contract
  • Universal RF encoder
  • Physics-guided synthetic RF worlds

Full Release Notes

Automated release from CI pipeline

**Changes:**
feat(ruview-unified): Unified RF spatial world model — ADR-273..282 (#1437)

Native frame contract, universal RF encoder, RF-aware Gaussian spatial memory, physics-guided synthetic RF worlds, edge sensing control plane, BLE-CS + factorized pose. All 10 ADRs (273-282) fully implemented and tested (99 tests); ADR-278 (radar inverse rendering) honestly gated with zero code as a future research program.

Deep-reviewed and hardware-tested against a live ESP32-C6 CSI node before merge: fixed a reachable panic, a silent NaN-corruption path, a cross-entity Gaussian conflation bug, and a wrong-center-frequency bug in the WiFi adapter (confirmed live: was misreporting channel 4 as 2437 MHz, now correctly reports 2427 MHz matching the hardware parser exactly). Added a standing hardware-in-the-loop test (examples/esp32_live_hardware_test.rs). Also fixed unrelated pre-existing issues surfaced during validation (wifi-densepose-core clippy warnings, a ruview-auth Windows build break, a sensing-server test flake).

Full review: https://gist.github.com/ruvnet/89795f3c4b8ea166cff5ac35ae4c7651

**Docker Image:**
`ghcr.io/ruvnet/RuView:2e018f4f191628fc824fafc6f3e4699d65c5f99e`