mirror of
https://github.com/ruvnet/RuView
synced 2026-08-01 19:01:42 +00:00
4001e9e178
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).
1.3 KiB
1.3 KiB
name, description
| name | description |
|---|---|
| onboard | Zero-to-sensing path picker for RuView (WiFi-DensePose) — pick docker-demo, repo-build, or live-esp32 and run the next concrete step. |
onboard
Get a newcomer from nothing to a working RuView setup. First fact to set: WiFi
sensing infers coarse pose/presence/breathing from Channel State Information — it
is not a camera, and any accuracy number must be MEASURED against a baseline
(use the verify skill / ruview.claim_check tool). Never present WiFi output as
camera-grade.
Pick a path
Run ruview.onboard {path} or decide from:
- docker-demo — fastest, no hardware. Replays sample CSI into the dashboard.
docker run -p 8000:8000 ruvnet/wifi-densepose→ openhttp://localhost:8000. Use to see what it looks like. - repo-build — for developers.
cd v2 && cargo test --workspace --no-default-features(1,031+ tests pass), thencargo run -p wifi-densepose-cli -- --help. - live-esp32 — a real install. Flash a node (
provision-nodeskill), point it at the sensing-server, thencalibrate-room. This is the only path that senses a real room.
Then
- Live sensing → go to provision-node, then calibrate-room.
- Evaluating a model/claim → go to verify and run
ruview.claim_checkon any report before you quote a number.