mirror of
https://github.com/ruvnet/RuView
synced 2026-08-11 20:41:44 +00:00
feat: implement ADR-297 phase-3 — RF twin, placement, spatial memory, counterfactual, info-gain, active sensing
The higher-ceiling primitives on the fused world state. Six crates, all deterministic SYNTHETIC/L0 model scaffolds (a twin predicts, it never measures); 70 tests + 6 doctests, verified green independently. ruview-twin (ADR-312): per-deployment RF twin — radio geometry, a documented synthetic log-distance + wall-attenuation propagation model, per-link expected distributions, and the load-bearing delta(observed,expected) that localizes a physical change (moved node / new reflector) to specific links. 8 tests. ruview-infogain (ADR-311): Value(sensor) = expected uncertainty reduction / weighted cost; pure bounded-greedy selection under a multi-dimension budget; unknown-value candidates handled explicitly (defer/probe, never silent zero). 15. ruview-active (ADR-306): closed-loop control vocabulary (channel/bandwidth/ cadence/antenna as validated ranges); step() proposes the next measurement to reduce uncertainty, widening exploration when the last response is UNKNOWN; emits a plan, never RF. 13. ruview-placement (ADR-305): floorplan + inventory -> ranked placement via the twin's propagation model; blind-spot flags; predicted-vs-observed adjustment. 11. ruview-memory (ADR-309): learns per-zone normal physics; anomalies are significant deltas vs baseline emitted as evidence records; UNKNOWN before a baseline exists (no false positives). 14. ruview-counterfactual (ADR-310): scores hypotheses under the twin — empty-room vs occupied, one person vs two; UNKNOWN when indistinguishable. 8. Flips ADR-305/306/309/310/311/312 to implemented. Completes all three phases of the ADR-297 perception-substrate program. No hardware/MEASURED claims. Co-Authored-By: claude-flow <ruv@ruv.net> Claude-Session: https://claude.ai/code/session_015TcKegTS7QqhWPC2L2SzaS
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# ADR-305: Sensor placement optimizer — floorplan + inventory → recommended positions
|
||||
|
||||
- **Status**: Proposed (ADR-297 phase 3)
|
||||
- **Status**: Accepted — initial implementation (ADR-297 phase 3)
|
||||
- **Date**: 2026-08-11
|
||||
- **Deciders**: ruv
|
||||
- **Tags**: placement, planning, rf-twin, coverage, worldgraph, phase-3
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# ADR-306: Active sensing — closed-loop RF experiment control
|
||||
|
||||
- **Status**: Proposed (ADR-297 phase 3)
|
||||
- **Status**: Accepted — initial implementation (ADR-297 phase 3)
|
||||
- **Date**: 2026-08-11
|
||||
- **Deciders**: ruv
|
||||
- **Tags**: active-sensing, control-plane, closed-loop, information-gain, actuation, phase-3
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# ADR-309: Long-term spatial memory — learn the normal physics of a location
|
||||
|
||||
- **Status**: Proposed (ADR-297 phase 3)
|
||||
- **Status**: Accepted — initial implementation (ADR-297 phase 3)
|
||||
- **Date**: 2026-08-11
|
||||
- **Deciders**: ruv
|
||||
- **Tags**: spatial-memory, ruvector, anomaly-detection, temporal, world-state, phase-3
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# ADR-310: Counterfactual inference — generative spatial reasoning
|
||||
|
||||
- **Status**: Proposed (ADR-297 phase 3)
|
||||
- **Status**: Accepted — initial implementation (ADR-297 phase 3)
|
||||
- **Date**: 2026-08-11
|
||||
- **Deciders**: ruv
|
||||
- **Tags**: inference, generative, counterfactual, rf-twin, fusion, uncertainty, phase-3
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# ADR-311: Information-gain scheduler — sample the most informative radios
|
||||
|
||||
- **Status**: Proposed (ADR-297 phase 3)
|
||||
- **Status**: Accepted — initial implementation (ADR-297 phase 3)
|
||||
- **Date**: 2026-08-11
|
||||
- **Deciders**: ruv
|
||||
- **Tags**: scheduling, active-sensing, information-gain, edge, energy, fusion, phase-3
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# ADR-312: Digital RF twin — persistent per-deployment RF model
|
||||
|
||||
- **Status**: Proposed (ADR-297 phase 3)
|
||||
- **Status**: Accepted — initial implementation (ADR-297 phase 3)
|
||||
- **Date**: 2026-08-11
|
||||
- **Deciders**: ruv
|
||||
- **Tags**: rf-twin, digital-twin, propagation, calibration, spatial-memory, worldgraph, phase-3
|
||||
|
||||
Reference in New Issue
Block a user