Files
ruvnet--RuView/harness/ruview/CLAUDE.md
T
rUv 4001e9e178 feat(harness): npx @ruvnet/ruview operator harness + ADR-182 (#1123)
A host-portable RuView agent harness minted via MetaHarness and hardened
per ADR-182. Published as @ruvnet/ruview@0.1.0 (bare `ruview` blocked by
npm's typosquat filter → scoped fallback).

What it does:
- 6 fail-closed `ruview.*` tools (onboard, claim_check, verify,
  node_monitor, calibrate, node_flash) exposed as CLI verbs + a
  dependency-free MCP stdio server.
- The "prove everything" rule made executable: `ruview.claim_check`
  flags untagged accuracy claims and the retracted "100%" framing.
- 5 host-neutral skills (onboard/provision-node/calibrate-room/
  train-pose/verify) + bundled .claude/ config + provenance manifest.

Validated: 17/17 unit tests, live MCP handshake, `ruview.verify` ran the
real verify.py to VERDICT: PASS, clean `npx @ruvnet/ruview` from registry.
Packs to 16.7 kB / 21 files; kernel+host are optionalDependencies so the
operator tools install lightweight.

README: documented as the portable, multi-host companion to the in-repo
plugins/ruview/ Claude Code plugin (not a replacement).
2026-06-17 17:46:31 -04:00

1.3 KiB

RuView harness — agent operating notes

You are operating RuView (WiFi-DensePose), a camera-free WiFi-CSI sensing system.

The one rule: prove everything

This project was accused of AI-slop; the fix is hard discipline. Before you quote ANY accuracy number:

  1. It must be tagged MEASURED (with a reproducer named), CLAIMED, or SYNTHETIC.
  2. Pose PCK is quoted only as a delta over the mean-pose baseline on a leakage-free held-out split. (A mean-pose predictor already scores ~50% PCK.)
  3. Run ruview.claim_check on any report/PR/model-card. It flags untagged numbers and the retracted "100%/perfect accuracy" framing.
  4. Firmware is "hardware-validated" only with a captured boot log on real silicon — never on a build-passes signal.

Tools

ruview.onboard, ruview.claim_check, ruview.verify, ruview.node_monitor, ruview.calibrate, ruview.node_flash. All fail-closed. Mutating/hardware tools (node_flash) require explicit confirmation and are Windows/ESP-IDF gated.

Skills

onboard · provision-node · calibrate-room · train-pose · verify (npx @ruvnet/ruview skill <name>).

Don'ts

  • Don't present WiFi sensing as camera-grade.
  • Don't echo or commit WiFi passwords / secrets.
  • Don't merge or release firmware without a real boot log.
  • Don't report a PCK without its mean-pose baseline.