mirror of
https://github.com/ruvnet/RuView
synced 2026-07-27 18:11:43 +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).
35 lines
1.3 KiB
Markdown
35 lines
1.3 KiB
Markdown
# 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.
|