

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
1# wifi-densepose-privshield-harness23Harness for [`wifi-densepose-privshield`](../../v2/crates/wifi-densepose-privshield)4(WiFi Veil — the compliant-waveform WiFi-sensing privacy shield, ADR-288). This5package is defined by ADR-289.67> Advanced Coding harness · domain: `software-engineering`. Modeled on the8> `wifi-densepose-sar-harness` scaffold (ADR-286), generated with9> [create-agent-harness](https://github.com/ruvnet/agent-harness-generator).1011## Behavioral rules1213- Use the harness's tools for orchestration; memory and routing are handled by14 the kernel.15- Defer destructive operations to the user.16- **Never present WiFi sensing as camera-grade, and never relabel WiFi Veil's17 SYNTHETIC/L0 results as MEASURED** — a hardware witness is required first18 (CLAUDE.md hardware rule; ADR-282 ladder). The harness is a development aid;19 it does not run a radio and cannot emit RF.20- WiFi Veil uses compliant waveform controls only — **never jamming.** Do not add,21 suggest, or scaffold interference-based "defenses."2223## Commands2425- `init` — boot the kernel + host adapter.26- `doctor` — verify the install end-to-end (kernel, host, guidance map).27- `guidance --topic <t> [--query <q>]` — read-only WiFi Veil capability map28 (dependency-free; topics: `overview`, `threat`, `countermeasure`,29 `compliance`, `optimization`, `experiment`). Source-cited and30 evidence-labelled; navigation only, not authority.31- `route <e0> <e1> <e2> <e3>` — cost-optimal model routing via32 `@metaharness/router` (needs `npm run build`).33- `flywheel [generations]` — SYNTHETIC self-improvement demo via34 `@metaharness/flywheel` (needs `npm run build`).3536## Architecture3738Uses [@metaharness/kernel](https://www.npmjs.com/package/@metaharness/kernel)39(Rust-compiled WASM with a NAPI-RS native fallback) so the same code runs on40every platform. The `@metaharness/*` packages are imported *dynamically* inside41the commands that need them, so `guidance`/`--help` work with no dependencies42installed.4344### Darwin, router, flywheel4546- **Darwin Mode** (`@metaharness/darwin`, devDependency) — `npm run evolve` /47 `evolve:dry` mutates the harness's own config and keeps only measurable48 improvements.49- **Router** (`@metaharness/router`) — `src/router.ts` wires a real cost-optimal50 `Router` (`qualityBar: 0.8`) over two model tiers. Its labelled examples are51 illustrative seed data (see the file's honesty note), not measured eval-log52 observations.53- **Flywheel** (`@metaharness/flywheel`) — `src/flywheel.ts` wires the real54 promotion loop (propose → evaluate → gate → promote, Ed25519-signed,55 independently replayable) with a SYNTHETIC proposer/evaluator56 (`dataSource: 'SYNTHETIC'`, no model call). A LIVE run needs a real Proposer57 and Evaluator supplied by the operator — see the file's comments.5859## Relationship to the crate6061This harness assists development *on* the WiFi Veil crate; it does not replace the62crate's own gates. The authoritative validation for a WiFi Veil change is still:6364```bash65cargo test -p wifi-densepose-privshield --no-default-features66cargo clippy -p wifi-densepose-privshield --all-targets -- -D warnings67```68
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| ruvnet/RuViewAGENTS.md · 90k | AGENTS.md | teststylegitsecurity+3 | 97/100 | 14 days ago | |
| ruvnet/RuViewCLAUDE.md · 90k | CLAUDE.md | teststylegitsecurity+5 | 89/100 | 14 days ago | |
| ruvnet/RuViewharness/homecore/AGENTS.md · 90k | AGENTS.md | stylesecuritydo-notagent-behaviour | 49/100 | 14 days ago | |
| ruvnet/RuViewharness/ruview/CLAUDE.md · 90k | CLAUDE.md | agent-behaviour | 52/100 | 14 days ago | |
| ruvnet/RuViewharness/wifi-densepose-sar/CLAUDE.md · 90k | CLAUDE.md | buildtesting-strategydo-not | 74/100 | 14 days ago | |
| ruvnet/RuViewplugins/ruview/codex/AGENTS.md · 90k | AGENTS.md | styleagent-behaviour | 64/100 | 14 days ago | |
| ruvnet/RuViewwifi-veil/harness/CLAUDE.md · 90k | CLAUDE.md | buildtestlint-formatdo-not | 84/100 | today | |
| ruvnet/RuViewharness/homecore/CLAUDE.md · 90k | CLAUDE.md | do-notagent-behaviour | 46/100 | 14 days ago |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| dotCMS/corecore-web/CLAUDE.md · 949 | CLAUDE.md | teststylearchtesting-strategy+3 | 100/100 | 14 days ago | |
| tphakala/birdnet-goCLAUDE.md · 1.6k | CLAUDE.md | buildtestlint-formatstyle+8 | 100/100 | today | |
| tyrchen/geektime-bootcamp-aiw7/genslides/backend/CLAUDE.md · 230 | CLAUDE.md | testlint-formatstylearch+6 | 100/100 | 9 days ago | |
| nimbalyst/nimbalystpackages/android/CLAUDE.md · 1.5k | CLAUDE.md | setupbuildstylearch+2 | 100/100 | 14 days ago | |
| microsoft/playwrightCLAUDE.md · 95k | CLAUDE.md | buildtestlint-formatstyle+7 | 100/100 | 7 days ago | |
| Adit-Jain-srm/NightmareNetCLAUDE.md · 46 | CLAUDE.md | buildtestlint-formatstyle+6 | 100/100 | 14 days ago | |
| bagisto/bagistoCLAUDE.md · 28k | CLAUDE.md | setupbuildteststyle+5 | 100/100 | 7 days ago | |
| livewire/livewireCLAUDE.md · 24k | CLAUDE.md | setupbuildteststyle+4 | 100/100 | 14 days ago |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/ruvnet-ruview-harness-wifi-densepose-privshield-claude)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.