Skip to content

Prototype uncertainty-triggered virtual views with signed replay and acceptance gates - #162

Merged
ruvnet merged 6 commits into
mainfrom
prototype/uncertainty-virtual-view
Oct 9, 2026
Merged

ruvnet merged 6 commits into
mainfrom
prototype/uncertainty-virtual-view

Conversation

@ruvnet

@ruvnet ruvnet commented Oct 9, 2026 •

Copy link
Copy Markdown
Owner

Why

Test whether exposing a hidden spatial relationship can help a frozen control policy before retraining it. This is a bounded research prototype motivated by SpatialHarness, not a reproduction of its robot results.

Changes

  • Dependency-free CPU broker selecting complementary orthographic SVG views when target/reference uncertainty crosses a threshold.
  • Fail-closed stale-scene, contact-transition, geometry-drift, uncertainty and deadline checks.
  • In-memory Ed25519 signing and deterministic receipt verification/replay, with no actuator authority.
  • Three-task evaluator requiring +20 percentage points on two tasks, no regression beyond five points, p95 below 150 ms, at least 95% pre-action drift detection and verified receipts.
  • Cross-repository RuView adapter benchmark, ADR and validation report.

Validation

Local Node 24.19.0: 769 unit tests, 159 governance tests, typecheck/build/lint and edge/development-policy checks passed. Cross-repository benchmark: 1,000 synthetic 256-object scenes, p95 13.822 ms, 1,000/1,000 receipts replayed. Initial missing dependencies and historical oracle commit were restored before successful reruns.

Limits

Zero hardware trials. Robot gains, end-to-end latency and real drift recall remain INCONCLUSIVE. SVG box projections are conceptual; no tracker, reconstruction, physics or policy execution is supplied. Receipts authenticate planning content, not sensor truth or delivery/timing. Defaults unchanged; no deployment or promotion.

Companion RuView PR: ruvnet/RuView#2189

Merge preparation: patched source-map-js from 1.2.1 to 1.2.2 after CI identified GHSA-68fv-2mgg-jv7q. Local npm audit reports zero vulnerabilities; build and all nine broker tests pass. Hardware acceptance remains unverified.

@ruvnet
ruvnet marked this pull request as ready for review October 9, 2026 12:44
@ruvnet
ruvnet merged commit 5707c82 into main Oct 9, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant