mirror of
https://github.com/ruvnet/RuView
synced 2026-06-23 12:33:18 +00:00
Compare commits
base: frank/ruvnet--RuView:v1675
frank/ruvnet--RuView:main
frank/ruvnet--RuView:chore/update-submodules-20260623-072438
frank/ruvnet--RuView:chore/update-submodules-20260623-005824
frank/ruvnet--RuView:chore/update-submodules-20260622-191652
frank/ruvnet--RuView:chore/update-submodules-20260622-140109
frank/ruvnet--RuView:chore/update-submodules-20260622-081502
frank/ruvnet--RuView:chore/update-submodules-20260622-010948
frank/ruvnet--RuView:chore/update-submodules-20260621-183857
frank/ruvnet--RuView:chore/update-submodules-20260621-124851
frank/ruvnet--RuView:chore/update-submodules-20260621-074714
frank/ruvnet--RuView:chore/update-submodules-20260621-010935
frank/ruvnet--RuView:chore/update-submodules-20260620-183709
frank/ruvnet--RuView:chore/update-submodules-20260620-124503
frank/ruvnet--RuView:chore/update-submodules-20260620-072853
frank/ruvnet--RuView:chore/update-submodules-20260620-010253
frank/ruvnet--RuView:chore/update-submodules-20260619-184421
frank/ruvnet--RuView:chore/update-submodules-20260619-131942
frank/ruvnet--RuView:chore/update-submodules-20260619-080138
frank/ruvnet--RuView:chore/update-submodules-20260619-011306
frank/ruvnet--RuView:chore/update-submodules-20260618-211815
frank/ruvnet--RuView:chore/update-submodules-20260618-131925
frank/ruvnet--RuView:chore/update-submodules-20260618-075117
frank/ruvnet--RuView:chore/update-submodules-20260618-011037
frank/ruvnet--RuView:chore/untrack-ruvector-db
frank/ruvnet--RuView:chore/update-submodules-20260617-185914
frank/ruvnet--RuView:fix/1007-paired-data-pipeline
frank/ruvnet--RuView:chore/update-submodules-20260617-132502
frank/ruvnet--RuView:chore/update-submodules-20260617-080149
frank/ruvnet--RuView:chore/update-submodules-20260617-010811
frank/ruvnet--RuView:fix/882-retract-100pct-presence-esp32-card
frank/ruvnet--RuView:examples/through-wall-tools
frank/ruvnet--RuView:chore/bump-ruv-neural-submodule
frank/ruvnet--RuView:dependabot/github_actions/actions/checkout-6
frank/ruvnet--RuView:dependabot/github_actions/actions/upload-artifact-7
frank/ruvnet--RuView:chore/extract-swarm-worldgraph-submodules
frank/ruvnet--RuView:chore/update-submodules-20260616-191849
frank/ruvnet--RuView:chore/update-submodules-20260616-135722
frank/ruvnet--RuView:chore/update-submodules-20260616-080731
frank/ruvnet--RuView:chore/update-submodules-20260616-011336
frank/ruvnet--RuView:demo/through-wall-live
frank/ruvnet--RuView:docs/adr-180-through-wall
frank/ruvnet--RuView:chore/update-submodules-20260615-192532
frank/ruvnet--RuView:fix/issue-1049-configurable-guard
frank/ruvnet--RuView:feat/v2-beyond-sota-sweep
frank/ruvnet--RuView:gh-pages
frank/ruvnet--RuView:homecore-ui-review-fixed
frank/ruvnet--RuView:chore/update-submodules-20260615-141606
frank/ruvnet--RuView:chore/update-submodules-20260615-081339
frank/ruvnet--RuView:chore/update-submodules-20260615-011044
frank/ruvnet--RuView:chore/update-submodules-20260614-183700
frank/ruvnet--RuView:feat/rufield-viewer-live
frank/ruvnet--RuView:dependabot/github_actions/docker/setup-buildx-action-4
frank/ruvnet--RuView:docs/adr-262-rufield-integration
frank/ruvnet--RuView:feat/rufield-csi-adapter
frank/ruvnet--RuView:feat/rufield-viewer-submodule
frank/ruvnet--RuView:chore/update-submodules-20260614-124739
frank/ruvnet--RuView:chore/update-submodules-20260614-074427
frank/ruvnet--RuView:feat/adr-260-rufield-submodule
frank/ruvnet--RuView:fix/vitals-998-996
frank/ruvnet--RuView:chore/update-submodules-20260614-010751
frank/ruvnet--RuView:chore/update-submodules-20260613-183623
frank/ruvnet--RuView:fix/issues-1031-894-fusion-guard-model-load
frank/ruvnet--RuView:chore/update-submodules-20260613-124456
frank/ruvnet--RuView:chore/update-submodules-20260613-072722
frank/ruvnet--RuView:feat/edge-skills-synthetic-validation
frank/ruvnet--RuView:docs/adr-gap-remediation-1
frank/ruvnet--RuView:docs/adr-164-gap-analysis
frank/ruvnet--RuView:chore/update-submodules-20260613-010634
frank/ruvnet--RuView:release/patch-1009-1004
frank/ruvnet--RuView:fix/issues-1009-1004-real-csi-ingest
frank/ruvnet--RuView:chore/update-submodules-20260612-184732
frank/ruvnet--RuView:chore/update-submodules-20260612-131939
frank/ruvnet--RuView:feat/v2-zero-warnings-hygiene
frank/ruvnet--RuView:feat/v2-beyond-sota-sweep-m9
frank/ruvnet--RuView:chore/update-submodules-20260612-074708
frank/ruvnet--RuView:feat/v2-beyond-sota-sweep-m8
frank/ruvnet--RuView:feat/v2-beyond-sota-sweep-m7
frank/ruvnet--RuView:feat/v2-beyond-sota-sweep-m5
frank/ruvnet--RuView:chore/update-submodules-20260612-010814
frank/ruvnet--RuView:chore/ruv-neural-submodule
frank/ruvnet--RuView:feat/adr-152-wiflow-std-benchmark
frank/ruvnet--RuView:feat/beyond-sota-public
frank/ruvnet--RuView:claude/ruview-beyond-sota-xgv8aq
frank/ruvnet--RuView:chore/update-submodules-20260611-190648
frank/ruvnet--RuView:fix/issue-1005-c6-idf55-guard
frank/ruvnet--RuView:chore/update-submodules-20260611-132944
frank/ruvnet--RuView:chore/update-submodules-20260611-075115
frank/ruvnet--RuView:chore/update-submodules-20260611-010509
frank/ruvnet--RuView:feat/adr-151-calibration-api
frank/ruvnet--RuView:chore/update-submodules-20260610-190039
frank/ruvnet--RuView:chore/update-submodules-20260610-132034
frank/ruvnet--RuView:chore/update-submodules-20260610-073858
frank/ruvnet--RuView:chore/update-submodules-20260610-010503
frank/ruvnet--RuView:chore/update-submodules-20260609-185148
frank/ruvnet--RuView:chore/update-submodules-20260609-130851
frank/ruvnet--RuView:chore/update-submodules-20260609-072351
frank/ruvnet--RuView:chore/update-submodules-20260609-005822
frank/ruvnet--RuView:chore/update-submodules-20260608-185900
frank/ruvnet--RuView:chore/update-submodules-20260608-133647
frank/ruvnet--RuView:chore/update-submodules-20260608-075419
frank/ruvnet--RuView:chore/update-submodules-20260608-010619
frank/ruvnet--RuView:chore/update-submodules-20260607-183423
frank/ruvnet--RuView:chore/update-submodules-20260607-124051
frank/ruvnet--RuView:chore/update-submodules-20260607-073226
frank/ruvnet--RuView:chore/update-submodules-20260607-010544
frank/ruvnet--RuView:chore/update-submodules-20260606-183349
frank/ruvnet--RuView:chore/update-submodules-20260606-123547
frank/ruvnet--RuView:chore/update-submodules-20260606-071223
frank/ruvnet--RuView:chore/update-submodules-20260606-005931
frank/ruvnet--RuView:chore/update-submodules-20260605-184617
frank/ruvnet--RuView:chore/update-submodules-20260605-131132
frank/ruvnet--RuView:chore/update-submodules-20260605-073901
frank/ruvnet--RuView:chore/update-submodules-20260605-010335
frank/ruvnet--RuView:chore/update-submodules-20260604-185639
frank/ruvnet--RuView:chore/update-submodules-20260604-131551
frank/ruvnet--RuView:chore/update-submodules-20260604-074713
frank/ruvnet--RuView:chore/update-submodules-20260604-011200
frank/ruvnet--RuView:chore/update-submodules-20260603-192756
frank/ruvnet--RuView:chore/update-submodules-20260603-134837
frank/ruvnet--RuView:chore/update-submodules-20260603-075218
frank/ruvnet--RuView:chore/update-submodules-20260603-011158
frank/ruvnet--RuView:chore/update-submodules-20260602-192256
frank/ruvnet--RuView:fix/ci-v1-api-perms-locust
frank/ruvnet--RuView:chore/update-submodules-20260602-132705
frank/ruvnet--RuView:fix/ci-v1-api-mock-mode
frank/ruvnet--RuView:fix/v1-pose-service-densepose-config
frank/ruvnet--RuView:fix/893-release-bins-refresh
frank/ruvnet--RuView:fix/894-occupancy-cap
frank/ruvnet--RuView:fix/898-mqtt-per-node-devices
frank/ruvnet--RuView:fix/893-csi-data-frame-capture
frank/ruvnet--RuView:chore/update-submodules-20260602-074832
frank/ruvnet--RuView:chore/update-submodules-20260602-010542
frank/ruvnet--RuView:chore/update-submodules-20260601-194356
frank/ruvnet--RuView:chore/update-submodules-20260601-141135
frank/ruvnet--RuView:chore/update-submodules-20260601-075806
frank/ruvnet--RuView:chore/update-submodules-20260601-010631
frank/ruvnet--RuView:chore/update-submodules-20260531-183125
frank/ruvnet--RuView:fix/proof-determinism-numpy-lock
frank/ruvnet--RuView:feat/adr-149-aether-arena
frank/ruvnet--RuView:chore/update-submodules-20260531-123739
frank/ruvnet--RuView:chore/update-submodules-20260531-072644
frank/ruvnet--RuView:chore/update-submodules-20260531-010327
frank/ruvnet--RuView:chore/update-submodules-20260530-182953
frank/ruvnet--RuView:fix/864-866-docker-auth-csi-yield
frank/ruvnet--RuView:chore/update-submodules-20260530-123315
frank/ruvnet--RuView:chore/update-submodules-20260530-070842
frank/ruvnet--RuView:chore/update-submodules-20260530-005806
frank/ruvnet--RuView:feat/adr-135-nvidia-cosmos-integration
frank/ruvnet--RuView:chore/update-submodules-20260529-185909
frank/ruvnet--RuView:feat/adr-136-146-streaming-engine
frank/ruvnet--RuView:chore/update-submodules-20260529-131551
frank/ruvnet--RuView:chore/update-submodules-20260529-072959
frank/ruvnet--RuView:feat/adr-135-empty-room-calibration
frank/ruvnet--RuView:chore/update-submodules-20260529-010249
frank/ruvnet--RuView:chore/update-submodules-20260528-185929
frank/ruvnet--RuView:chore/update-submodules-20260528-132435
frank/ruvnet--RuView:chore/update-submodules-20260528-073055
frank/ruvnet--RuView:chore/update-submodules-20260528-005436
frank/ruvnet--RuView:chore/update-submodules-20260527-185436
frank/ruvnet--RuView:chore/update-submodules-20260527-132146
frank/ruvnet--RuView:chore/update-submodules-20260527-073558
frank/ruvnet--RuView:chore/update-submodules-20260527-010007
frank/ruvnet--RuView:dependabot/pip/pytest-mock-gte-3.15.1
frank/ruvnet--RuView:dependabot/pip/bandit-gte-1.8.6
frank/ruvnet--RuView:dependabot/pip/pytest-cov-gte-7.1.0
frank/ruvnet--RuView:dependabot/pip/mypy-gte-1.19.1
frank/ruvnet--RuView:dependabot/pip/psycopg2-binary-gte-2.9.12
frank/ruvnet--RuView:dependabot/pip/safety-gte-3.8.0
frank/ruvnet--RuView:dependabot/pip/myst-parser-gte-3.0.1
frank/ruvnet--RuView:dependabot/pip/responses-gte-0.26.1
frank/ruvnet--RuView:dependabot/pip/pytest-bdd-gte-8.1.0
frank/ruvnet--RuView:dependabot/pip/structlog-gte-25.5.0
frank/ruvnet--RuView:chore/update-submodules-20260526-185505
frank/ruvnet--RuView:chore/update-submodules-20260526-131009
frank/ruvnet--RuView:chore/update-submodules-20260526-072215
frank/ruvnet--RuView:chore/update-submodules-20260526-005740
frank/ruvnet--RuView:chore/update-submodules-20260525-184024
frank/ruvnet--RuView:chore/update-submodules-20260525-131836
frank/ruvnet--RuView:chore/update-submodules-20260525-074445
frank/ruvnet--RuView:chore/update-submodules-20260525-010041
frank/ruvnet--RuView:chore/update-submodules-20260524-182842
frank/ruvnet--RuView:feat/adr-117-pip-modernization
frank/ruvnet--RuView:chore/update-submodules-20260524-123106
frank/ruvnet--RuView:chore/update-submodules-20260524-071413
frank/ruvnet--RuView:chore/update-submodules-20260524-005928
frank/ruvnet--RuView:feat/adr-115-ha-mqtt-matter
frank/ruvnet--RuView:adr-110-esp32c6
frank/ruvnet--RuView:fix/issue-760-sensing-ui-bugs
frank/ruvnet--RuView:chore/update-submodules-20260523-122815
frank/ruvnet--RuView:chore/update-submodules-20260523-070317
frank/ruvnet--RuView:chore/update-submodules-20260523-005630
frank/ruvnet--RuView:chore/update-submodules-20260522-184308
frank/ruvnet--RuView:chore/update-submodules-20260522-135706
frank/ruvnet--RuView:chore/update-submodules-20260522-125008
frank/ruvnet--RuView:research/sota-r10-foliage-wildlife
frank/ruvnet--RuView:feat/ruview-mcp-m3
frank/ruvnet--RuView:research/sota-r9-rssi-fingerprint
frank/ruvnet--RuView:chore/update-submodules-20260522-005846
frank/ruvnet--RuView:chore/update-submodules-20260521-184447
frank/ruvnet--RuView:chore/update-submodules-20260521-131745
frank/ruvnet--RuView:chore/update-submodules-20260521-072647
frank/ruvnet--RuView:fix/ci-regressions-679-guard
frank/ruvnet--RuView:chore/update-submodules-20260521-010021
frank/ruvnet--RuView:chore/update-submodules-20260520-185458
frank/ruvnet--RuView:fix/679-release-bins-node-id
frank/ruvnet--RuView:chore/update-submodules-20260520-130231
frank/ruvnet--RuView:chore/update-submodules-20260520-072312
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/react-native-worklets-0.8.3
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/react-native-gesture-handler-2.31.2
frank/ruvnet--RuView:dependabot/github_actions/bridgecrewio/checkov-action-12.3102.0
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/react-navigation/bottom-tabs-7.16.1
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/victory-native-41.20.3
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/react-navigation/native-7.2.4
frank/ruvnet--RuView:dependabot/npm_and_yarn/v2/crates/wifi-densepose-desktop/ui/vitejs/plugin-react-6.0.2
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/jest-expo-55.0.18
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/babel-preset-expo-55.0.22
frank/ruvnet--RuView:dependabot/npm_and_yarn/v2/crates/wifi-densepose-desktop/ui/tauri-apps/api-2.11.0
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/react-native-screens-4.25.1
frank/ruvnet--RuView:dependabot/npm_and_yarn/v2/crates/wifi-densepose-desktop/ui/vite-8.0.13
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/react-native-async-storage/async-storage-3.0.3
frank/ruvnet--RuView:dependabot/npm_and_yarn/v2/crates/wifi-densepose-desktop/ui/tauri-apps/plugin-dialog-2.7.1
frank/ruvnet--RuView:dependabot/github_actions/actions/github-script-9
frank/ruvnet--RuView:chore/update-submodules-20260520-010037
frank/ruvnet--RuView:chore/update-submodules-20260519-184424
frank/ruvnet--RuView:docs/hf-model-truth-up
frank/ruvnet--RuView:integrate/pr-491-adaptive-person-count
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/typescript-6.0.3
frank/ruvnet--RuView:dependabot/npm_and_yarn/v2/crates/wifi-densepose-desktop/ui/multi-0193e73c84
frank/ruvnet--RuView:dependabot/cargo/v2/dirs-6.0.0
frank/ruvnet--RuView:fix/issue-559-560-verify-paths-portable-hash
frank/ruvnet--RuView:docs/issue-568-tier2-caveats
frank/ruvnet--RuView:fix/issues-559-561
frank/ruvnet--RuView:feat/midstream-introspection
frank/ruvnet--RuView:chore/rvcsi-via-submodule
frank/ruvnet--RuView:chore/vendor-rvcsi-submodule
frank/ruvnet--RuView:claude/design-rvcsi-platform-X7yJR
frank/ruvnet--RuView:feat/meridian-csi-mae-prototype
frank/ruvnet--RuView:feat/ruvllm-sparse-attention-edge
frank/ruvnet--RuView:fix/ci-preexisting-failures
frank/ruvnet--RuView:fix/version-string-nosignal-ui
frank/ruvnet--RuView:fix/firmware-pr397-rebased
frank/ruvnet--RuView:fix/ci-wasm-pack-and-docker
frank/ruvnet--RuView:feat/nvsim-pipeline-simulator
frank/ruvnet--RuView:feat/adr-084-pass-1-sketch-module
frank/ruvnet--RuView:feat/realtime-dense-pointcloud
frank/ruvnet--RuView:claude/connectome-embodied-brain-COE3I
frank/ruvnet--RuView:chore/update-submodules-20260421-182956
frank/ruvnet--RuView:chore/update-submodules-20260421-123116
frank/ruvnet--RuView:chore/update-submodules-20260421-064624
frank/ruvnet--RuView:chore/update-submodules-20260421-004619
frank/ruvnet--RuView:chore/update-submodules-20260420-182725
frank/ruvnet--RuView:claude/adaptive-csi-mesh-firmware-f6EwD
frank/ruvnet--RuView:chore/update-submodules-20260420-123412
frank/ruvnet--RuView:chore/update-submodules-20260420-065443
frank/ruvnet--RuView:chore/update-submodules-20260420-004631
frank/ruvnet--RuView:chore/update-submodules-20260419-181843
frank/ruvnet--RuView:chore/update-submodules-20260419-121856
frank/ruvnet--RuView:chore/update-submodules-20260419-064124
frank/ruvnet--RuView:chore/update-submodules-20260419-004655
frank/ruvnet--RuView:chore/update-submodules-20260418-181903
frank/ruvnet--RuView:chore/update-submodules-20260418-121838
frank/ruvnet--RuView:chore/update-submodules-20260418-063330
frank/ruvnet--RuView:chore/update-submodules-20260418-004214
frank/ruvnet--RuView:chore/update-submodules-20260417-182701
frank/ruvnet--RuView:chore/update-submodules-20260417-122843
frank/ruvnet--RuView:chore/update-submodules-20260417-064557
frank/ruvnet--RuView:chore/update-submodules-20260417-004619
frank/ruvnet--RuView:chore/update-submodules-20260416-183151
frank/ruvnet--RuView:chore/update-submodules-20260416-123140
frank/ruvnet--RuView:chore/update-submodules-20260416-064616
frank/ruvnet--RuView:chore/update-submodules-20260416-004807
frank/ruvnet--RuView:chore/update-submodules-20260415-183118
frank/ruvnet--RuView:fix/esp32-node-id-clobber
frank/ruvnet--RuView:chore/update-submodules-20260415-123017
frank/ruvnet--RuView:chore/update-submodules-20260415-064506
frank/ruvnet--RuView:chore/update-submodules-20260415-004640
frank/ruvnet--RuView:chore/update-submodules-20260414-183225
frank/ruvnet--RuView:chore/update-submodules-20260414-122949
frank/ruvnet--RuView:chore/update-submodules-20260414-064438
frank/ruvnet--RuView:chore/update-submodules-20260414-004657
frank/ruvnet--RuView:chore/update-submodules-20260413-183728
frank/ruvnet--RuView:chore/update-submodules-20260413-123135
frank/ruvnet--RuView:chore/update-submodules-20260413-065331
frank/ruvnet--RuView:chore/update-submodules-20260413-004616
frank/ruvnet--RuView:chore/update-submodules-20260412-181840
frank/ruvnet--RuView:chore/update-submodules-20260412-121908
frank/ruvnet--RuView:chore/update-submodules-20260412-063931
frank/ruvnet--RuView:chore/update-submodules-20260412-004537
frank/ruvnet--RuView:chore/update-submodules-20260411-181556
frank/ruvnet--RuView:chore/update-submodules-20260411-121710
frank/ruvnet--RuView:chore/update-submodules-20260411-062905
frank/ruvnet--RuView:chore/update-submodules-20260411-004008
frank/ruvnet--RuView:chore/update-submodules-20260410-182347
frank/ruvnet--RuView:chore/update-submodules-20260410-122639
frank/ruvnet--RuView:chore/update-submodules-20260410-064440
frank/ruvnet--RuView:chore/update-submodules-20260410-004131
frank/ruvnet--RuView:chore/update-submodules-20260409-182718
frank/ruvnet--RuView:chore/update-submodules-20260409-123017
frank/ruvnet--RuView:chore/update-submodules-20260409-064019
frank/ruvnet--RuView:chore/update-submodules-20260409-003834
frank/ruvnet--RuView:chore/update-submodules-20260408-183348
frank/ruvnet--RuView:chore/update-submodules-20260408-122650
frank/ruvnet--RuView:chore/update-submodules-20260408-063950
frank/ruvnet--RuView:chore/update-submodules-20260408-004231
frank/ruvnet--RuView:chore/update-submodules-20260407-182524
frank/ruvnet--RuView:feat/adr-080-gesture-visualization
frank/ruvnet--RuView:chore/update-submodules-20260407-122720
frank/ruvnet--RuView:chore/update-submodules-20260407-063830
frank/ruvnet--RuView:chore/update-submodules-20260407-004214
frank/ruvnet--RuView:feat/adr-080-qe-remediation
frank/ruvnet--RuView:chore/update-submodules-20260406-182536
frank/ruvnet--RuView:chore/update-submodules-20260406-122513
frank/ruvnet--RuView:chore/update-submodules-20260406-064607
frank/ruvnet--RuView:chore/update-submodules-20260406-004315
frank/ruvnet--RuView:chore/update-submodules-20260405-181522
frank/ruvnet--RuView:chore/update-submodules-20260405-121716
frank/ruvnet--RuView:chore/update-submodules-20260405-063257
frank/ruvnet--RuView:chore/update-submodules-20260405-004341
frank/ruvnet--RuView:chore/update-submodules-20260404-181447
frank/ruvnet--RuView:chore/update-submodules-20260404-121648
frank/ruvnet--RuView:chore/update-submodules-20260404-062831
frank/ruvnet--RuView:chore/update-submodules-20260404-003823
frank/ruvnet--RuView:docs/hf-links-update
frank/ruvnet--RuView:chore/update-submodules-20260403-181804
frank/ruvnet--RuView:feat/deep-scan
frank/ruvnet--RuView:docs/v0.6.0-models-guide
frank/ruvnet--RuView:fix/large-dataset-training
frank/ruvnet--RuView:fix/windows-bind-addr
frank/ruvnet--RuView:merge/accuracy-sprint-001
frank/ruvnet--RuView:feat/accuracy-sprint-001
frank/ruvnet--RuView:chore/update-submodules-20260403-122047
frank/ruvnet--RuView:chore/update-submodules-20260403-063323
frank/ruvnet--RuView:feat/ruvector-advanced-sensing
frank/ruvnet--RuView:chore/update-submodules-20260403-004049
frank/ruvnet--RuView:feat/arena-physica-esp32-research
frank/ruvnet--RuView:chore/update-submodules-20260402-182417
frank/ruvnet--RuView:chore/update-submodules-20260402-122637
frank/ruvnet--RuView:chore/update-submodules-20260402-063350
frank/ruvnet--RuView:chore/update-submodules-20260402-003849
frank/ruvnet--RuView:chore/update-submodules-20260401-182528
frank/ruvnet--RuView:chore/update-submodules-20260401-122729
frank/ruvnet--RuView:chore/update-submodules-20260401-064148
frank/ruvnet--RuView:chore/update-submodules-20260401-004519
frank/ruvnet--RuView:feat/cross-node-fusion
frank/ruvnet--RuView:feat/ruvector-all-phases
frank/ruvnet--RuView:feat/ruvector-phase1-subcarrier-coherence
frank/ruvnet--RuView:fix/issue-332-rssi-offset
frank/ruvnet--RuView:chore/update-submodules-20260330-122639
frank/ruvnet--RuView:chore/update-submodules-20260330-064537
frank/ruvnet--RuView:chore/update-submodules-20260330-004247
frank/ruvnet--RuView:chore/update-submodules-20260329-181443
frank/ruvnet--RuView:chore/update-submodules-20260329-121645
frank/ruvnet--RuView:chore/update-submodules-20260329-063110
frank/ruvnet--RuView:chore/update-submodules-20260329-004252
frank/ruvnet--RuView:chore/update-submodules-20260328-181334
frank/ruvnet--RuView:chore/update-submodules-20260328-121621
frank/ruvnet--RuView:chore/update-submodules-20260328-062713
frank/ruvnet--RuView:chore/update-submodules-20260328-003746
frank/ruvnet--RuView:fix/issue-249-multi-node-state
frank/ruvnet--RuView:fix/critical-bugs-321-323
frank/ruvnet--RuView:fix/issue-314-module-import
frank/ruvnet--RuView:chore/update-submodules-20260327-182422
frank/ruvnet--RuView:chore/update-submodules-20260327-122106
frank/ruvnet--RuView:chore/update-submodules-20260327-063353
frank/ruvnet--RuView:chore/update-submodules-20260327-004057
frank/ruvnet--RuView:chore/update-submodules-20260326-182756
frank/ruvnet--RuView:chore/update-submodules-20260326-122639
frank/ruvnet--RuView:chore/update-submodules-20260326-063245
frank/ruvnet--RuView:chore/update-submodules-20260326-004038
frank/ruvnet--RuView:chore/update-submodules-20260325-182518
frank/ruvnet--RuView:chore/update-submodules-20260325-122305
frank/ruvnet--RuView:chore/update-submodules-20260325-062936
frank/ruvnet--RuView:chore/update-submodules-20260325-003810
frank/ruvnet--RuView:chore/update-submodules-20260324-182603
frank/ruvnet--RuView:chore/update-submodules-20260324-122406
frank/ruvnet--RuView:chore/update-submodules-20260324-063018
frank/ruvnet--RuView:chore/update-submodules-20260324-003329
frank/ruvnet--RuView:chore/update-submodules-20260323-182250
frank/ruvnet--RuView:chore/update-submodules-20260323-122304
frank/ruvnet--RuView:chore/update-submodules-20260323-063351
frank/ruvnet--RuView:chore/update-submodules-20260323-004010
frank/ruvnet--RuView:chore/update-submodules-20260322-181250
frank/ruvnet--RuView:chore/update-submodules-20260322-121427
frank/ruvnet--RuView:chore/update-submodules-20260322-062324
frank/ruvnet--RuView:chore/update-submodules-20260322-003853
frank/ruvnet--RuView:chore/update-submodules-20260321-181210
frank/ruvnet--RuView:chore/update-submodules-20260321-121328
frank/ruvnet--RuView:chore/update-submodules-20260321-061839
frank/ruvnet--RuView:chore/update-submodules-20260321-003447
frank/ruvnet--RuView:feat/adr-065-happiness-seed-bridge
frank/ruvnet--RuView:chore/update-submodules-20260320-181818
frank/ruvnet--RuView:chore/update-submodules-20260320-121740
frank/ruvnet--RuView:chore/update-submodules-20260320-062450
frank/ruvnet--RuView:chore/update-submodules-20260320-003655
frank/ruvnet--RuView:chore/update-submodules-20260319-182322
frank/ruvnet--RuView:chore/update-submodules-20260319-121857
frank/ruvnet--RuView:chore/update-submodules-20260319-062736
frank/ruvnet--RuView:chore/update-submodules-20260319-003926
frank/ruvnet--RuView:chore/update-submodules-20260318-183443
frank/ruvnet--RuView:chore/update-submodules-20260318-122445
frank/ruvnet--RuView:chore/update-submodules-20260318-063020
frank/ruvnet--RuView:chore/update-submodules-20260318-003818
frank/ruvnet--RuView:chore/update-submodules-20260317-182617
frank/ruvnet--RuView:chore/update-submodules-20260317-122324
frank/ruvnet--RuView:chore/update-submodules-20260317-062959
frank/ruvnet--RuView:chore/update-submodules-20260317-003530
frank/ruvnet--RuView:chore/update-submodules-20260316-182626
frank/ruvnet--RuView:chore/update-submodules-20260316-122436
frank/ruvnet--RuView:chore/update-submodules-20260316-063935
frank/ruvnet--RuView:chore/update-submodules-20260316-004147
frank/ruvnet--RuView:feat/adr-063-mmwave-sensor-fusion
frank/ruvnet--RuView:chore/update-submodules-20260315-181329
frank/ruvnet--RuView:fix/issue-263-265-fall-thresh-4mb-flash
frank/ruvnet--RuView:chore/update-submodules-20260315-121539
frank/ruvnet--RuView:chore/update-submodules-20260315-062733
frank/ruvnet--RuView:chore/update-submodules-20260315-004148
frank/ruvnet--RuView:chore/update-submodules-20260314-181315
frank/ruvnet--RuView:feat/qemu-esp32s3-testing
frank/ruvnet--RuView:chore/update-submodules-20260314-121421
frank/ruvnet--RuView:chore/update-submodules-20260314-062119
frank/ruvnet--RuView:chore/update-submodules-20260314-003426
frank/ruvnet--RuView:chore/update-submodules-20260313-181616
frank/ruvnet--RuView:chore/update-submodules-20260313-121747
frank/ruvnet--RuView:chore/update-submodules-20260313-062316
frank/ruvnet--RuView:fix/provision-channel-mac-filter
frank/ruvnet--RuView:feat/ruvector-6stage-wasm-pipeline
frank/ruvnet--RuView:chore/update-submodules-20260313-003602
frank/ruvnet--RuView:feat/ruvector-wasm-browser-example
frank/ruvnet--RuView:chore/update-submodules-20260312-182247
frank/ruvnet--RuView:chore/update-submodules-20260312-121749
frank/ruvnet--RuView:chore/update-submodules-20260312-062400
frank/ruvnet--RuView:chore/update-submodules-20260312-003106
frank/ruvnet--RuView:chore/update-submodules-20260311-182406
frank/ruvnet--RuView:chore/update-submodules-20260311-121844
frank/ruvnet--RuView:chore/update-submodules-20260311-062253
frank/ruvnet--RuView:chore/update-submodules-20260311-003404
frank/ruvnet--RuView:chore/update-submodules-20260310-182149
frank/ruvnet--RuView:feat/desktop-training-ruvector
frank/ruvnet--RuView:chore/update-submodules-20260310-121849
frank/ruvnet--RuView:chore/update-submodules-20260310-062137
frank/ruvnet--RuView:chore/update-submodules-20260310-003324
frank/ruvnet--RuView:fix/206-save-settings-command
frank/ruvnet--RuView:chore/update-submodules-20260309-182220
frank/ruvnet--RuView:claude/rf-mincut-sensing-uHnQX
frank/ruvnet--RuView:chore/update-submodules-20260309-121830
frank/ruvnet--RuView:chore/update-submodules-20260309-062836
frank/ruvnet--RuView:feat/tauri-desktop-frontend
frank/ruvnet--RuView:chore/update-submodules-20260309-003648
frank/ruvnet--RuView:chore/update-submodules-20260308-181102
frank/ruvnet--RuView:chore/update-submodules-20260308-121328
frank/ruvnet--RuView:chore/update-submodules-20260308-061849
frank/ruvnet--RuView:chore/update-submodules-20260308-003703
frank/ruvnet--RuView:chore/update-submodules-20260307-181025
frank/ruvnet--RuView:chore/update-submodules-20260307-121304
frank/ruvnet--RuView:chore/update-submodules-20260307-061536
frank/ruvnet--RuView:chore/update-submodules-20260307-003454
frank/ruvnet--RuView:refactor/sprint2-code-quality
frank/ruvnet--RuView:fix/adr-049-cross-platform-wifi
frank/ruvnet--RuView:chore/update-submodules-20260306-181720
frank/ruvnet--RuView:fix/quality-engineering-170
frank/ruvnet--RuView:fix/observatory-mobile-responsive
frank/ruvnet--RuView:refactor/vendor-submodules
frank/ruvnet--RuView:fix/csi-sendto-enomem-crash
frank/ruvnet--RuView:fix/provision-tdm-edge-support
frank/ruvnet--RuView:docs/update-changelog-userguide-readme
frank/ruvnet--RuView:fix/ui-404-errors-and-mobile-ws
frank/ruvnet--RuView:feat/complete-vendor-and-edge-intel
frank/ruvnet--RuView:feat/add-vendor-deps
frank/ruvnet--RuView:feat/adr-039-edge-intelligence
frank/ruvnet--RuView:fix/issue-98-csi-mac-filtering
frank/ruvnet--RuView:fix/issue-86-live-demo-real-data
frank/ruvnet--RuView:ruvsense-full-implementation
frank/ruvnet--RuView:claude/use-cases-implementation-plan-tT4s9
frank/ruvnet--RuView:claude/wifi-densepose-ruvector-Gj3O9
frank/ruvnet--RuView:adr-028-esp32-capability-audit
frank/ruvnet--RuView:adr-027-cross-environment-domain-generalization
frank/ruvnet--RuView:claude/analyze-repo-structure-aOtgs
frank/ruvnet--RuView:feat/adr-024-contrastive-csi-embedding
frank/ruvnet--RuView:feat/windows-wifi-enhanced-fidelity
frank/ruvnet--RuView:feat/rust-ruvector-sensing-ui
frank/ruvnet--RuView:security/fix-critical-vulnerabilities
frank/ruvnet--RuView:claude/validate-code-quality-WNrNw
frank/ruvnet--RuView:claude/integrate-ruvector-rvf-mF1Hp
frank/ruvnet--RuView:claude/test-rust-update-python-Q2NLq
frank/ruvnet--RuView:claude/wifi-mat-disaster-detection-MxxnQ
frank/ruvnet--RuView:claude/rust-agent-swarm-port-UxwTT
frank/ruvnet--RuView:v0.8.2-esp32
frank/ruvnet--RuView:v0.8.1-esp32
frank/ruvnet--RuView:v1770
frank/ruvnet--RuView:v1767
frank/ruvnet--RuView:v1765
frank/ruvnet--RuView:v1762
frank/ruvnet--RuView:v1759
frank/ruvnet--RuView:v1753
frank/ruvnet--RuView:v1749
frank/ruvnet--RuView:v1746
frank/ruvnet--RuView:v1744
frank/ruvnet--RuView:v1740
frank/ruvnet--RuView:v1737
frank/ruvnet--RuView:v1734
frank/ruvnet--RuView:v1731
frank/ruvnet--RuView:v1728
frank/ruvnet--RuView:v1724
frank/ruvnet--RuView:v1721
frank/ruvnet--RuView:v1717
frank/ruvnet--RuView:v1714
frank/ruvnet--RuView:v1712
frank/ruvnet--RuView:v1709
frank/ruvnet--RuView:v1707
frank/ruvnet--RuView:v1701
frank/ruvnet--RuView:v1696
frank/ruvnet--RuView:v1692
frank/ruvnet--RuView:v1689
frank/ruvnet--RuView:v1686
frank/ruvnet--RuView:v0.9.0-beyond-sota
frank/ruvnet--RuView:v1681
frank/ruvnet--RuView:v1677
frank/ruvnet--RuView:v1675
frank/ruvnet--RuView:v1674
frank/ruvnet--RuView:v1669
frank/ruvnet--RuView:v1659
frank/ruvnet--RuView:v0.8.0-esp32
frank/ruvnet--RuView:v1647
frank/ruvnet--RuView:v0.7.1-esp32
frank/ruvnet--RuView:v1613
frank/ruvnet--RuView:v1611
frank/ruvnet--RuView:v1609
frank/ruvnet--RuView:v1606
frank/ruvnet--RuView:v1596
frank/ruvnet--RuView:v1590
frank/ruvnet--RuView:v1591
frank/ruvnet--RuView:v1588
frank/ruvnet--RuView:v1585
frank/ruvnet--RuView:v1583
frank/ruvnet--RuView:v1581
frank/ruvnet--RuView:v1579
frank/ruvnet--RuView:v1576
frank/ruvnet--RuView:v1574
frank/ruvnet--RuView:v1572
frank/ruvnet--RuView:v1570
frank/ruvnet--RuView:v1568
frank/ruvnet--RuView:v1566
frank/ruvnet--RuView:v1562
frank/ruvnet--RuView:v1560
frank/ruvnet--RuView:v1557
frank/ruvnet--RuView:v1555
frank/ruvnet--RuView:v1551
frank/ruvnet--RuView:v1553
frank/ruvnet--RuView:v1548
frank/ruvnet--RuView:v1544
frank/ruvnet--RuView:v1528
frank/ruvnet--RuView:v1506
frank/ruvnet--RuView:v1484
frank/ruvnet--RuView:v1451
frank/ruvnet--RuView:v1449
frank/ruvnet--RuView:v1450
frank/ruvnet--RuView:v1447
frank/ruvnet--RuView:v1448
frank/ruvnet--RuView:v1444
frank/ruvnet--RuView:v0.3.0-streaming-engine
frank/ruvnet--RuView:v1428
frank/ruvnet--RuView:v1421
frank/ruvnet--RuView:v1409
frank/ruvnet--RuView:v1408
frank/ruvnet--RuView:v1407
frank/ruvnet--RuView:v1406
frank/ruvnet--RuView:v1405
frank/ruvnet--RuView:v1404
frank/ruvnet--RuView:v1403
frank/ruvnet--RuView:v1402
frank/ruvnet--RuView:v0.12.0
frank/ruvnet--RuView:v1397
frank/ruvnet--RuView:v1388
frank/ruvnet--RuView:v0.11.0
frank/ruvnet--RuView:v1387
frank/ruvnet--RuView:v0.10.0
frank/ruvnet--RuView:v1365
frank/ruvnet--RuView:v0.9.0
frank/ruvnet--RuView:v1362
frank/ruvnet--RuView:v1339
frank/ruvnet--RuView:v1338
frank/ruvnet--RuView:v1336
frank/ruvnet--RuView:v1337
frank/ruvnet--RuView:v1335
frank/ruvnet--RuView:v1333
frank/ruvnet--RuView:v1330
frank/ruvnet--RuView:v1329
frank/ruvnet--RuView:v1328
frank/ruvnet--RuView:v1327
frank/ruvnet--RuView:v1326
frank/ruvnet--RuView:v1313
frank/ruvnet--RuView:v1316
frank/ruvnet--RuView:v1259
frank/ruvnet--RuView:v1261
frank/ruvnet--RuView:v1260
frank/ruvnet--RuView:v1258
frank/ruvnet--RuView:v1256
frank/ruvnet--RuView:v1251
frank/ruvnet--RuView:v1248
frank/ruvnet--RuView:v1.99.0-pip
frank/ruvnet--RuView:v1234
frank/ruvnet--RuView:v1235
frank/ruvnet--RuView:v1233
frank/ruvnet--RuView:v1231
frank/ruvnet--RuView:v1230
frank/ruvnet--RuView:v1229
frank/ruvnet--RuView:v1228
frank/ruvnet--RuView:v1225
frank/ruvnet--RuView:v1227
frank/ruvnet--RuView:v1226
frank/ruvnet--RuView:v1223
frank/ruvnet--RuView:v1224
frank/ruvnet--RuView:v1222
frank/ruvnet--RuView:v1221
frank/ruvnet--RuView:v1220
frank/ruvnet--RuView:v1219
frank/ruvnet--RuView:v1218
frank/ruvnet--RuView:v1217
frank/ruvnet--RuView:v1216
frank/ruvnet--RuView:v1201
frank/ruvnet--RuView:v0.7.0-esp32
frank/ruvnet--RuView:v0.6.9-esp32
frank/ruvnet--RuView:v0.6.8-esp32
frank/ruvnet--RuView:v0.6.7-esp32
frank/ruvnet--RuView:v1160
frank/ruvnet--RuView:v1155
frank/ruvnet--RuView:v1153
frank/ruvnet--RuView:v1152
frank/ruvnet--RuView:v1136
frank/ruvnet--RuView:v1057
frank/ruvnet--RuView:v1059
frank/ruvnet--RuView:v1061
frank/ruvnet--RuView:v1063
frank/ruvnet--RuView:v1065
frank/ruvnet--RuView:v1067
frank/ruvnet--RuView:v1069
frank/ruvnet--RuView:v1071
frank/ruvnet--RuView:v1073
frank/ruvnet--RuView:v1075
frank/ruvnet--RuView:v1077
frank/ruvnet--RuView:v1079
frank/ruvnet--RuView:v1081
frank/ruvnet--RuView:v1083
frank/ruvnet--RuView:v1085
frank/ruvnet--RuView:v1087
frank/ruvnet--RuView:v1089
frank/ruvnet--RuView:v1091
frank/ruvnet--RuView:v1093
frank/ruvnet--RuView:v1095
frank/ruvnet--RuView:v1097
frank/ruvnet--RuView:v1099
frank/ruvnet--RuView:v1101
frank/ruvnet--RuView:v1103
frank/ruvnet--RuView:v1105
frank/ruvnet--RuView:v1107
frank/ruvnet--RuView:v1109
frank/ruvnet--RuView:v1111
frank/ruvnet--RuView:v1113
frank/ruvnet--RuView:v1115
frank/ruvnet--RuView:v1117
frank/ruvnet--RuView:v1119
frank/ruvnet--RuView:v1121
frank/ruvnet--RuView:v1123
frank/ruvnet--RuView:v1127
frank/ruvnet--RuView:v1129
frank/ruvnet--RuView:v1131
frank/ruvnet--RuView:v1133
frank/ruvnet--RuView:v1125
frank/ruvnet--RuView:v1055
frank/ruvnet--RuView:v1056
frank/ruvnet--RuView:v1052
frank/ruvnet--RuView:v1049
frank/ruvnet--RuView:v1043
frank/ruvnet--RuView:v1046
frank/ruvnet--RuView:v1041
frank/ruvnet--RuView:v1039
frank/ruvnet--RuView:v1036
frank/ruvnet--RuView:v1037
frank/ruvnet--RuView:v1030
frank/ruvnet--RuView:v1032
frank/ruvnet--RuView:v1024
frank/ruvnet--RuView:v1027
frank/ruvnet--RuView:v1021
frank/ruvnet--RuView:v1018
frank/ruvnet--RuView:v0.6.6-esp32
frank/ruvnet--RuView:v1015
frank/ruvnet--RuView:v1013
frank/ruvnet--RuView:v1012
frank/ruvnet--RuView:v1011
frank/ruvnet--RuView:v1010
frank/ruvnet--RuView:v0.6.5-esp32
frank/ruvnet--RuView:v0.8.0
frank/ruvnet--RuView:v0.6.4-esp32
frank/ruvnet--RuView:v0.6.3-esp32
frank/ruvnet--RuView:v0.6.2-esp32
frank/ruvnet--RuView:v0.6.1-esp32
frank/ruvnet--RuView:v0.7.0
frank/ruvnet--RuView:v0.6.0-esp32
frank/ruvnet--RuView:v0.5.5-esp32
frank/ruvnet--RuView:v0.5.4-esp32
frank/ruvnet--RuView:v0.5.3-esp32
frank/ruvnet--RuView:v0.5.2-esp32
frank/ruvnet--RuView:v0.5.1-esp32
frank/ruvnet--RuView:v0.5.0-esp32
frank/ruvnet--RuView:v0.4.3.1-esp32
frank/ruvnet--RuView:v0.4.3-esp32
frank/ruvnet--RuView:v0.4.2-esp32
frank/ruvnet--RuView:v0.4.1-esp32
frank/ruvnet--RuView:datasets-v1.0.0
frank/ruvnet--RuView:desktop-v0.4.0
frank/ruvnet--RuView:v0.4.4
frank/ruvnet--RuView:v0.4.3
frank/ruvnet--RuView:desktop-v0.4.1
frank/ruvnet--RuView:v0.4.0-desktop
frank/ruvnet--RuView:desktop-v0.3.0
frank/ruvnet--RuView:v0.3.0-desktop-alpha
frank/ruvnet--RuView:v0.4.0-alpha-esp32
frank/ruvnet--RuView:v0.3.0-alpha-esp32
frank/ruvnet--RuView:v0.2.0-esp32
frank/ruvnet--RuView:v0.1.0-esp32
..
compare: frank/ruvnet--RuView:feat/adr-152-wiflow-std-benchmark
frank/ruvnet--RuView:chore/update-submodules-20260623-072438
frank/ruvnet--RuView:chore/update-submodules-20260623-005824
frank/ruvnet--RuView:chore/update-submodules-20260622-191652
frank/ruvnet--RuView:main
frank/ruvnet--RuView:chore/update-submodules-20260622-140109
frank/ruvnet--RuView:chore/update-submodules-20260622-081502
frank/ruvnet--RuView:chore/update-submodules-20260622-010948
frank/ruvnet--RuView:chore/update-submodules-20260621-183857
frank/ruvnet--RuView:chore/update-submodules-20260621-124851
frank/ruvnet--RuView:chore/update-submodules-20260621-074714
frank/ruvnet--RuView:chore/update-submodules-20260621-010935
frank/ruvnet--RuView:chore/update-submodules-20260620-183709
frank/ruvnet--RuView:chore/update-submodules-20260620-124503
frank/ruvnet--RuView:chore/update-submodules-20260620-072853
frank/ruvnet--RuView:chore/update-submodules-20260620-010253
frank/ruvnet--RuView:chore/update-submodules-20260619-184421
frank/ruvnet--RuView:chore/update-submodules-20260619-131942
frank/ruvnet--RuView:chore/update-submodules-20260619-080138
frank/ruvnet--RuView:chore/update-submodules-20260619-011306
frank/ruvnet--RuView:chore/update-submodules-20260618-211815
frank/ruvnet--RuView:chore/update-submodules-20260618-131925
frank/ruvnet--RuView:chore/update-submodules-20260618-075117
frank/ruvnet--RuView:chore/update-submodules-20260618-011037
frank/ruvnet--RuView:chore/untrack-ruvector-db
frank/ruvnet--RuView:chore/update-submodules-20260617-185914
frank/ruvnet--RuView:fix/1007-paired-data-pipeline
frank/ruvnet--RuView:chore/update-submodules-20260617-132502
frank/ruvnet--RuView:chore/update-submodules-20260617-080149
frank/ruvnet--RuView:chore/update-submodules-20260617-010811
frank/ruvnet--RuView:fix/882-retract-100pct-presence-esp32-card
frank/ruvnet--RuView:examples/through-wall-tools
frank/ruvnet--RuView:chore/bump-ruv-neural-submodule
frank/ruvnet--RuView:dependabot/github_actions/actions/checkout-6
frank/ruvnet--RuView:dependabot/github_actions/actions/upload-artifact-7
frank/ruvnet--RuView:chore/extract-swarm-worldgraph-submodules
frank/ruvnet--RuView:chore/update-submodules-20260616-191849
frank/ruvnet--RuView:chore/update-submodules-20260616-135722
frank/ruvnet--RuView:chore/update-submodules-20260616-080731
frank/ruvnet--RuView:chore/update-submodules-20260616-011336
frank/ruvnet--RuView:demo/through-wall-live
frank/ruvnet--RuView:docs/adr-180-through-wall
frank/ruvnet--RuView:chore/update-submodules-20260615-192532
frank/ruvnet--RuView:fix/issue-1049-configurable-guard
frank/ruvnet--RuView:feat/v2-beyond-sota-sweep
frank/ruvnet--RuView:gh-pages
frank/ruvnet--RuView:homecore-ui-review-fixed
frank/ruvnet--RuView:chore/update-submodules-20260615-141606
frank/ruvnet--RuView:chore/update-submodules-20260615-081339
frank/ruvnet--RuView:chore/update-submodules-20260615-011044
frank/ruvnet--RuView:chore/update-submodules-20260614-183700
frank/ruvnet--RuView:feat/rufield-viewer-live
frank/ruvnet--RuView:dependabot/github_actions/docker/setup-buildx-action-4
frank/ruvnet--RuView:docs/adr-262-rufield-integration
frank/ruvnet--RuView:feat/rufield-csi-adapter
frank/ruvnet--RuView:feat/rufield-viewer-submodule
frank/ruvnet--RuView:chore/update-submodules-20260614-124739
frank/ruvnet--RuView:chore/update-submodules-20260614-074427
frank/ruvnet--RuView:feat/adr-260-rufield-submodule
frank/ruvnet--RuView:fix/vitals-998-996
frank/ruvnet--RuView:chore/update-submodules-20260614-010751
frank/ruvnet--RuView:chore/update-submodules-20260613-183623
frank/ruvnet--RuView:fix/issues-1031-894-fusion-guard-model-load
frank/ruvnet--RuView:chore/update-submodules-20260613-124456
frank/ruvnet--RuView:chore/update-submodules-20260613-072722
frank/ruvnet--RuView:feat/edge-skills-synthetic-validation
frank/ruvnet--RuView:docs/adr-gap-remediation-1
frank/ruvnet--RuView:docs/adr-164-gap-analysis
frank/ruvnet--RuView:chore/update-submodules-20260613-010634
frank/ruvnet--RuView:release/patch-1009-1004
frank/ruvnet--RuView:fix/issues-1009-1004-real-csi-ingest
frank/ruvnet--RuView:chore/update-submodules-20260612-184732
frank/ruvnet--RuView:chore/update-submodules-20260612-131939
frank/ruvnet--RuView:feat/v2-zero-warnings-hygiene
frank/ruvnet--RuView:feat/v2-beyond-sota-sweep-m9
frank/ruvnet--RuView:chore/update-submodules-20260612-074708
frank/ruvnet--RuView:feat/v2-beyond-sota-sweep-m8
frank/ruvnet--RuView:feat/v2-beyond-sota-sweep-m7
frank/ruvnet--RuView:feat/v2-beyond-sota-sweep-m5
frank/ruvnet--RuView:chore/update-submodules-20260612-010814
frank/ruvnet--RuView:chore/ruv-neural-submodule
frank/ruvnet--RuView:feat/adr-152-wiflow-std-benchmark
frank/ruvnet--RuView:feat/beyond-sota-public
frank/ruvnet--RuView:claude/ruview-beyond-sota-xgv8aq
frank/ruvnet--RuView:chore/update-submodules-20260611-190648
frank/ruvnet--RuView:fix/issue-1005-c6-idf55-guard
frank/ruvnet--RuView:chore/update-submodules-20260611-132944
frank/ruvnet--RuView:chore/update-submodules-20260611-075115
frank/ruvnet--RuView:chore/update-submodules-20260611-010509
frank/ruvnet--RuView:feat/adr-151-calibration-api
frank/ruvnet--RuView:chore/update-submodules-20260610-190039
frank/ruvnet--RuView:chore/update-submodules-20260610-132034
frank/ruvnet--RuView:chore/update-submodules-20260610-073858
frank/ruvnet--RuView:chore/update-submodules-20260610-010503
frank/ruvnet--RuView:chore/update-submodules-20260609-185148
frank/ruvnet--RuView:chore/update-submodules-20260609-130851
frank/ruvnet--RuView:chore/update-submodules-20260609-072351
frank/ruvnet--RuView:chore/update-submodules-20260609-005822
frank/ruvnet--RuView:chore/update-submodules-20260608-185900
frank/ruvnet--RuView:chore/update-submodules-20260608-133647
frank/ruvnet--RuView:chore/update-submodules-20260608-075419
frank/ruvnet--RuView:chore/update-submodules-20260608-010619
frank/ruvnet--RuView:chore/update-submodules-20260607-183423
frank/ruvnet--RuView:chore/update-submodules-20260607-124051
frank/ruvnet--RuView:chore/update-submodules-20260607-073226
frank/ruvnet--RuView:chore/update-submodules-20260607-010544
frank/ruvnet--RuView:chore/update-submodules-20260606-183349
frank/ruvnet--RuView:chore/update-submodules-20260606-123547
frank/ruvnet--RuView:chore/update-submodules-20260606-071223
frank/ruvnet--RuView:chore/update-submodules-20260606-005931
frank/ruvnet--RuView:chore/update-submodules-20260605-184617
frank/ruvnet--RuView:chore/update-submodules-20260605-131132
frank/ruvnet--RuView:chore/update-submodules-20260605-073901
frank/ruvnet--RuView:chore/update-submodules-20260605-010335
frank/ruvnet--RuView:chore/update-submodules-20260604-185639
frank/ruvnet--RuView:chore/update-submodules-20260604-131551
frank/ruvnet--RuView:chore/update-submodules-20260604-074713
frank/ruvnet--RuView:chore/update-submodules-20260604-011200
frank/ruvnet--RuView:chore/update-submodules-20260603-192756
frank/ruvnet--RuView:chore/update-submodules-20260603-134837
frank/ruvnet--RuView:chore/update-submodules-20260603-075218
frank/ruvnet--RuView:chore/update-submodules-20260603-011158
frank/ruvnet--RuView:chore/update-submodules-20260602-192256
frank/ruvnet--RuView:fix/ci-v1-api-perms-locust
frank/ruvnet--RuView:chore/update-submodules-20260602-132705
frank/ruvnet--RuView:fix/ci-v1-api-mock-mode
frank/ruvnet--RuView:fix/v1-pose-service-densepose-config
frank/ruvnet--RuView:fix/893-release-bins-refresh
frank/ruvnet--RuView:fix/894-occupancy-cap
frank/ruvnet--RuView:fix/898-mqtt-per-node-devices
frank/ruvnet--RuView:fix/893-csi-data-frame-capture
frank/ruvnet--RuView:chore/update-submodules-20260602-074832
frank/ruvnet--RuView:chore/update-submodules-20260602-010542
frank/ruvnet--RuView:chore/update-submodules-20260601-194356
frank/ruvnet--RuView:chore/update-submodules-20260601-141135
frank/ruvnet--RuView:chore/update-submodules-20260601-075806
frank/ruvnet--RuView:chore/update-submodules-20260601-010631
frank/ruvnet--RuView:chore/update-submodules-20260531-183125
frank/ruvnet--RuView:fix/proof-determinism-numpy-lock
frank/ruvnet--RuView:feat/adr-149-aether-arena
frank/ruvnet--RuView:chore/update-submodules-20260531-123739
frank/ruvnet--RuView:chore/update-submodules-20260531-072644
frank/ruvnet--RuView:chore/update-submodules-20260531-010327
frank/ruvnet--RuView:chore/update-submodules-20260530-182953
frank/ruvnet--RuView:fix/864-866-docker-auth-csi-yield
frank/ruvnet--RuView:chore/update-submodules-20260530-123315
frank/ruvnet--RuView:chore/update-submodules-20260530-070842
frank/ruvnet--RuView:chore/update-submodules-20260530-005806
frank/ruvnet--RuView:feat/adr-135-nvidia-cosmos-integration
frank/ruvnet--RuView:chore/update-submodules-20260529-185909
frank/ruvnet--RuView:feat/adr-136-146-streaming-engine
frank/ruvnet--RuView:chore/update-submodules-20260529-131551
frank/ruvnet--RuView:chore/update-submodules-20260529-072959
frank/ruvnet--RuView:feat/adr-135-empty-room-calibration
frank/ruvnet--RuView:chore/update-submodules-20260529-010249
frank/ruvnet--RuView:chore/update-submodules-20260528-185929
frank/ruvnet--RuView:chore/update-submodules-20260528-132435
frank/ruvnet--RuView:chore/update-submodules-20260528-073055
frank/ruvnet--RuView:chore/update-submodules-20260528-005436
frank/ruvnet--RuView:chore/update-submodules-20260527-185436
frank/ruvnet--RuView:chore/update-submodules-20260527-132146
frank/ruvnet--RuView:chore/update-submodules-20260527-073558
frank/ruvnet--RuView:chore/update-submodules-20260527-010007
frank/ruvnet--RuView:dependabot/pip/pytest-mock-gte-3.15.1
frank/ruvnet--RuView:dependabot/pip/bandit-gte-1.8.6
frank/ruvnet--RuView:dependabot/pip/pytest-cov-gte-7.1.0
frank/ruvnet--RuView:dependabot/pip/mypy-gte-1.19.1
frank/ruvnet--RuView:dependabot/pip/psycopg2-binary-gte-2.9.12
frank/ruvnet--RuView:dependabot/pip/safety-gte-3.8.0
frank/ruvnet--RuView:dependabot/pip/myst-parser-gte-3.0.1
frank/ruvnet--RuView:dependabot/pip/responses-gte-0.26.1
frank/ruvnet--RuView:dependabot/pip/pytest-bdd-gte-8.1.0
frank/ruvnet--RuView:dependabot/pip/structlog-gte-25.5.0
frank/ruvnet--RuView:chore/update-submodules-20260526-185505
frank/ruvnet--RuView:chore/update-submodules-20260526-131009
frank/ruvnet--RuView:chore/update-submodules-20260526-072215
frank/ruvnet--RuView:chore/update-submodules-20260526-005740
frank/ruvnet--RuView:chore/update-submodules-20260525-184024
frank/ruvnet--RuView:chore/update-submodules-20260525-131836
frank/ruvnet--RuView:chore/update-submodules-20260525-074445
frank/ruvnet--RuView:chore/update-submodules-20260525-010041
frank/ruvnet--RuView:chore/update-submodules-20260524-182842
frank/ruvnet--RuView:feat/adr-117-pip-modernization
frank/ruvnet--RuView:chore/update-submodules-20260524-123106
frank/ruvnet--RuView:chore/update-submodules-20260524-071413
frank/ruvnet--RuView:chore/update-submodules-20260524-005928
frank/ruvnet--RuView:feat/adr-115-ha-mqtt-matter
frank/ruvnet--RuView:adr-110-esp32c6
frank/ruvnet--RuView:fix/issue-760-sensing-ui-bugs
frank/ruvnet--RuView:chore/update-submodules-20260523-122815
frank/ruvnet--RuView:chore/update-submodules-20260523-070317
frank/ruvnet--RuView:chore/update-submodules-20260523-005630
frank/ruvnet--RuView:chore/update-submodules-20260522-184308
frank/ruvnet--RuView:chore/update-submodules-20260522-135706
frank/ruvnet--RuView:chore/update-submodules-20260522-125008
frank/ruvnet--RuView:research/sota-r10-foliage-wildlife
frank/ruvnet--RuView:feat/ruview-mcp-m3
frank/ruvnet--RuView:research/sota-r9-rssi-fingerprint
frank/ruvnet--RuView:chore/update-submodules-20260522-005846
frank/ruvnet--RuView:chore/update-submodules-20260521-184447
frank/ruvnet--RuView:chore/update-submodules-20260521-131745
frank/ruvnet--RuView:chore/update-submodules-20260521-072647
frank/ruvnet--RuView:fix/ci-regressions-679-guard
frank/ruvnet--RuView:chore/update-submodules-20260521-010021
frank/ruvnet--RuView:chore/update-submodules-20260520-185458
frank/ruvnet--RuView:fix/679-release-bins-node-id
frank/ruvnet--RuView:chore/update-submodules-20260520-130231
frank/ruvnet--RuView:chore/update-submodules-20260520-072312
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/react-native-worklets-0.8.3
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/react-native-gesture-handler-2.31.2
frank/ruvnet--RuView:dependabot/github_actions/bridgecrewio/checkov-action-12.3102.0
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/react-navigation/bottom-tabs-7.16.1
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/victory-native-41.20.3
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/react-navigation/native-7.2.4
frank/ruvnet--RuView:dependabot/npm_and_yarn/v2/crates/wifi-densepose-desktop/ui/vitejs/plugin-react-6.0.2
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/jest-expo-55.0.18
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/babel-preset-expo-55.0.22
frank/ruvnet--RuView:dependabot/npm_and_yarn/v2/crates/wifi-densepose-desktop/ui/tauri-apps/api-2.11.0
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/react-native-screens-4.25.1
frank/ruvnet--RuView:dependabot/npm_and_yarn/v2/crates/wifi-densepose-desktop/ui/vite-8.0.13
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/react-native-async-storage/async-storage-3.0.3
frank/ruvnet--RuView:dependabot/npm_and_yarn/v2/crates/wifi-densepose-desktop/ui/tauri-apps/plugin-dialog-2.7.1
frank/ruvnet--RuView:dependabot/github_actions/actions/github-script-9
frank/ruvnet--RuView:chore/update-submodules-20260520-010037
frank/ruvnet--RuView:chore/update-submodules-20260519-184424
frank/ruvnet--RuView:docs/hf-model-truth-up
frank/ruvnet--RuView:integrate/pr-491-adaptive-person-count
frank/ruvnet--RuView:dependabot/npm_and_yarn/ui/mobile/typescript-6.0.3
frank/ruvnet--RuView:dependabot/npm_and_yarn/v2/crates/wifi-densepose-desktop/ui/multi-0193e73c84
frank/ruvnet--RuView:dependabot/cargo/v2/dirs-6.0.0
frank/ruvnet--RuView:fix/issue-559-560-verify-paths-portable-hash
frank/ruvnet--RuView:docs/issue-568-tier2-caveats
frank/ruvnet--RuView:fix/issues-559-561
frank/ruvnet--RuView:feat/midstream-introspection
frank/ruvnet--RuView:chore/rvcsi-via-submodule
frank/ruvnet--RuView:chore/vendor-rvcsi-submodule
frank/ruvnet--RuView:claude/design-rvcsi-platform-X7yJR
frank/ruvnet--RuView:feat/meridian-csi-mae-prototype
frank/ruvnet--RuView:feat/ruvllm-sparse-attention-edge
frank/ruvnet--RuView:fix/ci-preexisting-failures
frank/ruvnet--RuView:fix/version-string-nosignal-ui
frank/ruvnet--RuView:fix/firmware-pr397-rebased
frank/ruvnet--RuView:fix/ci-wasm-pack-and-docker
frank/ruvnet--RuView:feat/nvsim-pipeline-simulator
frank/ruvnet--RuView:feat/adr-084-pass-1-sketch-module
frank/ruvnet--RuView:feat/realtime-dense-pointcloud
frank/ruvnet--RuView:claude/connectome-embodied-brain-COE3I
frank/ruvnet--RuView:chore/update-submodules-20260421-182956
frank/ruvnet--RuView:chore/update-submodules-20260421-123116
frank/ruvnet--RuView:chore/update-submodules-20260421-064624
frank/ruvnet--RuView:chore/update-submodules-20260421-004619
frank/ruvnet--RuView:chore/update-submodules-20260420-182725
frank/ruvnet--RuView:claude/adaptive-csi-mesh-firmware-f6EwD
frank/ruvnet--RuView:chore/update-submodules-20260420-123412
frank/ruvnet--RuView:chore/update-submodules-20260420-065443
frank/ruvnet--RuView:chore/update-submodules-20260420-004631
frank/ruvnet--RuView:chore/update-submodules-20260419-181843
frank/ruvnet--RuView:chore/update-submodules-20260419-121856
frank/ruvnet--RuView:chore/update-submodules-20260419-064124
frank/ruvnet--RuView:chore/update-submodules-20260419-004655
frank/ruvnet--RuView:chore/update-submodules-20260418-181903
frank/ruvnet--RuView:chore/update-submodules-20260418-121838
frank/ruvnet--RuView:chore/update-submodules-20260418-063330
frank/ruvnet--RuView:chore/update-submodules-20260418-004214
frank/ruvnet--RuView:chore/update-submodules-20260417-182701
frank/ruvnet--RuView:chore/update-submodules-20260417-122843
frank/ruvnet--RuView:chore/update-submodules-20260417-064557
frank/ruvnet--RuView:chore/update-submodules-20260417-004619
frank/ruvnet--RuView:chore/update-submodules-20260416-183151
frank/ruvnet--RuView:chore/update-submodules-20260416-123140
frank/ruvnet--RuView:chore/update-submodules-20260416-064616
frank/ruvnet--RuView:chore/update-submodules-20260416-004807
frank/ruvnet--RuView:chore/update-submodules-20260415-183118
frank/ruvnet--RuView:fix/esp32-node-id-clobber
frank/ruvnet--RuView:chore/update-submodules-20260415-123017
frank/ruvnet--RuView:chore/update-submodules-20260415-064506
frank/ruvnet--RuView:chore/update-submodules-20260415-004640
frank/ruvnet--RuView:chore/update-submodules-20260414-183225
frank/ruvnet--RuView:chore/update-submodules-20260414-122949
frank/ruvnet--RuView:chore/update-submodules-20260414-064438
frank/ruvnet--RuView:chore/update-submodules-20260414-004657
frank/ruvnet--RuView:chore/update-submodules-20260413-183728
frank/ruvnet--RuView:chore/update-submodules-20260413-123135
frank/ruvnet--RuView:chore/update-submodules-20260413-065331
frank/ruvnet--RuView:chore/update-submodules-20260413-004616
frank/ruvnet--RuView:chore/update-submodules-20260412-181840
frank/ruvnet--RuView:chore/update-submodules-20260412-121908
frank/ruvnet--RuView:chore/update-submodules-20260412-063931
frank/ruvnet--RuView:chore/update-submodules-20260412-004537
frank/ruvnet--RuView:chore/update-submodules-20260411-181556
frank/ruvnet--RuView:chore/update-submodules-20260411-121710
frank/ruvnet--RuView:chore/update-submodules-20260411-062905
frank/ruvnet--RuView:chore/update-submodules-20260411-004008
frank/ruvnet--RuView:chore/update-submodules-20260410-182347
frank/ruvnet--RuView:chore/update-submodules-20260410-122639
frank/ruvnet--RuView:chore/update-submodules-20260410-064440
frank/ruvnet--RuView:chore/update-submodules-20260410-004131
frank/ruvnet--RuView:chore/update-submodules-20260409-182718
frank/ruvnet--RuView:chore/update-submodules-20260409-123017
frank/ruvnet--RuView:chore/update-submodules-20260409-064019
frank/ruvnet--RuView:chore/update-submodules-20260409-003834
frank/ruvnet--RuView:chore/update-submodules-20260408-183348
frank/ruvnet--RuView:chore/update-submodules-20260408-122650
frank/ruvnet--RuView:chore/update-submodules-20260408-063950
frank/ruvnet--RuView:chore/update-submodules-20260408-004231
frank/ruvnet--RuView:chore/update-submodules-20260407-182524
frank/ruvnet--RuView:feat/adr-080-gesture-visualization
frank/ruvnet--RuView:chore/update-submodules-20260407-122720
frank/ruvnet--RuView:chore/update-submodules-20260407-063830
frank/ruvnet--RuView:chore/update-submodules-20260407-004214
frank/ruvnet--RuView:feat/adr-080-qe-remediation
frank/ruvnet--RuView:chore/update-submodules-20260406-182536
frank/ruvnet--RuView:chore/update-submodules-20260406-122513
frank/ruvnet--RuView:chore/update-submodules-20260406-064607
frank/ruvnet--RuView:chore/update-submodules-20260406-004315
frank/ruvnet--RuView:chore/update-submodules-20260405-181522
frank/ruvnet--RuView:chore/update-submodules-20260405-121716
frank/ruvnet--RuView:chore/update-submodules-20260405-063257
frank/ruvnet--RuView:chore/update-submodules-20260405-004341
frank/ruvnet--RuView:chore/update-submodules-20260404-181447
frank/ruvnet--RuView:chore/update-submodules-20260404-121648
frank/ruvnet--RuView:chore/update-submodules-20260404-062831
frank/ruvnet--RuView:chore/update-submodules-20260404-003823
frank/ruvnet--RuView:docs/hf-links-update
frank/ruvnet--RuView:chore/update-submodules-20260403-181804
frank/ruvnet--RuView:feat/deep-scan
frank/ruvnet--RuView:docs/v0.6.0-models-guide
frank/ruvnet--RuView:fix/large-dataset-training
frank/ruvnet--RuView:fix/windows-bind-addr
frank/ruvnet--RuView:merge/accuracy-sprint-001
frank/ruvnet--RuView:feat/accuracy-sprint-001
frank/ruvnet--RuView:chore/update-submodules-20260403-122047
frank/ruvnet--RuView:chore/update-submodules-20260403-063323
frank/ruvnet--RuView:feat/ruvector-advanced-sensing
frank/ruvnet--RuView:chore/update-submodules-20260403-004049
frank/ruvnet--RuView:feat/arena-physica-esp32-research
frank/ruvnet--RuView:chore/update-submodules-20260402-182417
frank/ruvnet--RuView:chore/update-submodules-20260402-122637
frank/ruvnet--RuView:chore/update-submodules-20260402-063350
frank/ruvnet--RuView:chore/update-submodules-20260402-003849
frank/ruvnet--RuView:chore/update-submodules-20260401-182528
frank/ruvnet--RuView:chore/update-submodules-20260401-122729
frank/ruvnet--RuView:chore/update-submodules-20260401-064148
frank/ruvnet--RuView:chore/update-submodules-20260401-004519
frank/ruvnet--RuView:feat/cross-node-fusion
frank/ruvnet--RuView:feat/ruvector-all-phases
frank/ruvnet--RuView:feat/ruvector-phase1-subcarrier-coherence
frank/ruvnet--RuView:fix/issue-332-rssi-offset
frank/ruvnet--RuView:chore/update-submodules-20260330-122639
frank/ruvnet--RuView:chore/update-submodules-20260330-064537
frank/ruvnet--RuView:chore/update-submodules-20260330-004247
frank/ruvnet--RuView:chore/update-submodules-20260329-181443
frank/ruvnet--RuView:chore/update-submodules-20260329-121645
frank/ruvnet--RuView:chore/update-submodules-20260329-063110
frank/ruvnet--RuView:chore/update-submodules-20260329-004252
frank/ruvnet--RuView:chore/update-submodules-20260328-181334
frank/ruvnet--RuView:chore/update-submodules-20260328-121621
frank/ruvnet--RuView:chore/update-submodules-20260328-062713
frank/ruvnet--RuView:chore/update-submodules-20260328-003746
frank/ruvnet--RuView:fix/issue-249-multi-node-state
frank/ruvnet--RuView:fix/critical-bugs-321-323
frank/ruvnet--RuView:fix/issue-314-module-import
frank/ruvnet--RuView:chore/update-submodules-20260327-182422
frank/ruvnet--RuView:chore/update-submodules-20260327-122106
frank/ruvnet--RuView:chore/update-submodules-20260327-063353
frank/ruvnet--RuView:chore/update-submodules-20260327-004057
frank/ruvnet--RuView:chore/update-submodules-20260326-182756
frank/ruvnet--RuView:chore/update-submodules-20260326-122639
frank/ruvnet--RuView:chore/update-submodules-20260326-063245
frank/ruvnet--RuView:chore/update-submodules-20260326-004038
frank/ruvnet--RuView:chore/update-submodules-20260325-182518
frank/ruvnet--RuView:chore/update-submodules-20260325-122305
frank/ruvnet--RuView:chore/update-submodules-20260325-062936
frank/ruvnet--RuView:chore/update-submodules-20260325-003810
frank/ruvnet--RuView:chore/update-submodules-20260324-182603
frank/ruvnet--RuView:chore/update-submodules-20260324-122406
frank/ruvnet--RuView:chore/update-submodules-20260324-063018
frank/ruvnet--RuView:chore/update-submodules-20260324-003329
frank/ruvnet--RuView:chore/update-submodules-20260323-182250
frank/ruvnet--RuView:chore/update-submodules-20260323-122304
frank/ruvnet--RuView:chore/update-submodules-20260323-063351
frank/ruvnet--RuView:chore/update-submodules-20260323-004010
frank/ruvnet--RuView:chore/update-submodules-20260322-181250
frank/ruvnet--RuView:chore/update-submodules-20260322-121427
frank/ruvnet--RuView:chore/update-submodules-20260322-062324
frank/ruvnet--RuView:chore/update-submodules-20260322-003853
frank/ruvnet--RuView:chore/update-submodules-20260321-181210
frank/ruvnet--RuView:chore/update-submodules-20260321-121328
frank/ruvnet--RuView:chore/update-submodules-20260321-061839
frank/ruvnet--RuView:chore/update-submodules-20260321-003447
frank/ruvnet--RuView:feat/adr-065-happiness-seed-bridge
frank/ruvnet--RuView:chore/update-submodules-20260320-181818
frank/ruvnet--RuView:chore/update-submodules-20260320-121740
frank/ruvnet--RuView:chore/update-submodules-20260320-062450
frank/ruvnet--RuView:chore/update-submodules-20260320-003655
frank/ruvnet--RuView:chore/update-submodules-20260319-182322
frank/ruvnet--RuView:chore/update-submodules-20260319-121857
frank/ruvnet--RuView:chore/update-submodules-20260319-062736
frank/ruvnet--RuView:chore/update-submodules-20260319-003926
frank/ruvnet--RuView:chore/update-submodules-20260318-183443
frank/ruvnet--RuView:chore/update-submodules-20260318-122445
frank/ruvnet--RuView:chore/update-submodules-20260318-063020
frank/ruvnet--RuView:chore/update-submodules-20260318-003818
frank/ruvnet--RuView:chore/update-submodules-20260317-182617
frank/ruvnet--RuView:chore/update-submodules-20260317-122324
frank/ruvnet--RuView:chore/update-submodules-20260317-062959
frank/ruvnet--RuView:chore/update-submodules-20260317-003530
frank/ruvnet--RuView:chore/update-submodules-20260316-182626
frank/ruvnet--RuView:chore/update-submodules-20260316-122436
frank/ruvnet--RuView:chore/update-submodules-20260316-063935
frank/ruvnet--RuView:chore/update-submodules-20260316-004147
frank/ruvnet--RuView:feat/adr-063-mmwave-sensor-fusion
frank/ruvnet--RuView:chore/update-submodules-20260315-181329
frank/ruvnet--RuView:fix/issue-263-265-fall-thresh-4mb-flash
frank/ruvnet--RuView:chore/update-submodules-20260315-121539
frank/ruvnet--RuView:chore/update-submodules-20260315-062733
frank/ruvnet--RuView:chore/update-submodules-20260315-004148
frank/ruvnet--RuView:chore/update-submodules-20260314-181315
frank/ruvnet--RuView:feat/qemu-esp32s3-testing
frank/ruvnet--RuView:chore/update-submodules-20260314-121421
frank/ruvnet--RuView:chore/update-submodules-20260314-062119
frank/ruvnet--RuView:chore/update-submodules-20260314-003426
frank/ruvnet--RuView:chore/update-submodules-20260313-181616
frank/ruvnet--RuView:chore/update-submodules-20260313-121747
frank/ruvnet--RuView:chore/update-submodules-20260313-062316
frank/ruvnet--RuView:fix/provision-channel-mac-filter
frank/ruvnet--RuView:feat/ruvector-6stage-wasm-pipeline
frank/ruvnet--RuView:chore/update-submodules-20260313-003602
frank/ruvnet--RuView:feat/ruvector-wasm-browser-example
frank/ruvnet--RuView:chore/update-submodules-20260312-182247
frank/ruvnet--RuView:chore/update-submodules-20260312-121749
frank/ruvnet--RuView:chore/update-submodules-20260312-062400
frank/ruvnet--RuView:chore/update-submodules-20260312-003106
frank/ruvnet--RuView:chore/update-submodules-20260311-182406
frank/ruvnet--RuView:chore/update-submodules-20260311-121844
frank/ruvnet--RuView:chore/update-submodules-20260311-062253
frank/ruvnet--RuView:chore/update-submodules-20260311-003404
frank/ruvnet--RuView:chore/update-submodules-20260310-182149
frank/ruvnet--RuView:feat/desktop-training-ruvector
frank/ruvnet--RuView:chore/update-submodules-20260310-121849
frank/ruvnet--RuView:chore/update-submodules-20260310-062137
frank/ruvnet--RuView:chore/update-submodules-20260310-003324
frank/ruvnet--RuView:fix/206-save-settings-command
frank/ruvnet--RuView:chore/update-submodules-20260309-182220
frank/ruvnet--RuView:claude/rf-mincut-sensing-uHnQX
frank/ruvnet--RuView:chore/update-submodules-20260309-121830
frank/ruvnet--RuView:chore/update-submodules-20260309-062836
frank/ruvnet--RuView:feat/tauri-desktop-frontend
frank/ruvnet--RuView:chore/update-submodules-20260309-003648
frank/ruvnet--RuView:chore/update-submodules-20260308-181102
frank/ruvnet--RuView:chore/update-submodules-20260308-121328
frank/ruvnet--RuView:chore/update-submodules-20260308-061849
frank/ruvnet--RuView:chore/update-submodules-20260308-003703
frank/ruvnet--RuView:chore/update-submodules-20260307-181025
frank/ruvnet--RuView:chore/update-submodules-20260307-121304
frank/ruvnet--RuView:chore/update-submodules-20260307-061536
frank/ruvnet--RuView:chore/update-submodules-20260307-003454
frank/ruvnet--RuView:refactor/sprint2-code-quality
frank/ruvnet--RuView:fix/adr-049-cross-platform-wifi
frank/ruvnet--RuView:chore/update-submodules-20260306-181720
frank/ruvnet--RuView:fix/quality-engineering-170
frank/ruvnet--RuView:fix/observatory-mobile-responsive
frank/ruvnet--RuView:refactor/vendor-submodules
frank/ruvnet--RuView:fix/csi-sendto-enomem-crash
frank/ruvnet--RuView:fix/provision-tdm-edge-support
frank/ruvnet--RuView:docs/update-changelog-userguide-readme
frank/ruvnet--RuView:fix/ui-404-errors-and-mobile-ws
frank/ruvnet--RuView:feat/complete-vendor-and-edge-intel
frank/ruvnet--RuView:feat/add-vendor-deps
frank/ruvnet--RuView:feat/adr-039-edge-intelligence
frank/ruvnet--RuView:fix/issue-98-csi-mac-filtering
frank/ruvnet--RuView:fix/issue-86-live-demo-real-data
frank/ruvnet--RuView:ruvsense-full-implementation
frank/ruvnet--RuView:claude/use-cases-implementation-plan-tT4s9
frank/ruvnet--RuView:claude/wifi-densepose-ruvector-Gj3O9
frank/ruvnet--RuView:adr-028-esp32-capability-audit
frank/ruvnet--RuView:adr-027-cross-environment-domain-generalization
frank/ruvnet--RuView:claude/analyze-repo-structure-aOtgs
frank/ruvnet--RuView:feat/adr-024-contrastive-csi-embedding
frank/ruvnet--RuView:feat/windows-wifi-enhanced-fidelity
frank/ruvnet--RuView:feat/rust-ruvector-sensing-ui
frank/ruvnet--RuView:security/fix-critical-vulnerabilities
frank/ruvnet--RuView:claude/validate-code-quality-WNrNw
frank/ruvnet--RuView:claude/integrate-ruvector-rvf-mF1Hp
frank/ruvnet--RuView:claude/test-rust-update-python-Q2NLq
frank/ruvnet--RuView:claude/wifi-mat-disaster-detection-MxxnQ
frank/ruvnet--RuView:claude/rust-agent-swarm-port-UxwTT
frank/ruvnet--RuView:v0.8.2-esp32
frank/ruvnet--RuView:v0.8.1-esp32
frank/ruvnet--RuView:v1770
frank/ruvnet--RuView:v1767
frank/ruvnet--RuView:v1765
frank/ruvnet--RuView:v1762
frank/ruvnet--RuView:v1759
frank/ruvnet--RuView:v1753
frank/ruvnet--RuView:v1749
frank/ruvnet--RuView:v1746
frank/ruvnet--RuView:v1744
frank/ruvnet--RuView:v1740
frank/ruvnet--RuView:v1737
frank/ruvnet--RuView:v1734
frank/ruvnet--RuView:v1731
frank/ruvnet--RuView:v1728
frank/ruvnet--RuView:v1724
frank/ruvnet--RuView:v1721
frank/ruvnet--RuView:v1717
frank/ruvnet--RuView:v1714
frank/ruvnet--RuView:v1712
frank/ruvnet--RuView:v1709
frank/ruvnet--RuView:v1707
frank/ruvnet--RuView:v1701
frank/ruvnet--RuView:v1696
frank/ruvnet--RuView:v1692
frank/ruvnet--RuView:v1689
frank/ruvnet--RuView:v1686
frank/ruvnet--RuView:v0.9.0-beyond-sota
frank/ruvnet--RuView:v1681
frank/ruvnet--RuView:v1677
frank/ruvnet--RuView:v1675
frank/ruvnet--RuView:v1674
frank/ruvnet--RuView:v1669
frank/ruvnet--RuView:v1659
frank/ruvnet--RuView:v0.8.0-esp32
frank/ruvnet--RuView:v1647
frank/ruvnet--RuView:v0.7.1-esp32
frank/ruvnet--RuView:v1613
frank/ruvnet--RuView:v1611
frank/ruvnet--RuView:v1609
frank/ruvnet--RuView:v1606
frank/ruvnet--RuView:v1596
frank/ruvnet--RuView:v1590
frank/ruvnet--RuView:v1591
frank/ruvnet--RuView:v1588
frank/ruvnet--RuView:v1585
frank/ruvnet--RuView:v1583
frank/ruvnet--RuView:v1581
frank/ruvnet--RuView:v1579
frank/ruvnet--RuView:v1576
frank/ruvnet--RuView:v1574
frank/ruvnet--RuView:v1572
frank/ruvnet--RuView:v1570
frank/ruvnet--RuView:v1568
frank/ruvnet--RuView:v1566
frank/ruvnet--RuView:v1562
frank/ruvnet--RuView:v1560
frank/ruvnet--RuView:v1557
frank/ruvnet--RuView:v1555
frank/ruvnet--RuView:v1551
frank/ruvnet--RuView:v1553
frank/ruvnet--RuView:v1548
frank/ruvnet--RuView:v1544
frank/ruvnet--RuView:v1528
frank/ruvnet--RuView:v1506
frank/ruvnet--RuView:v1484
frank/ruvnet--RuView:v1451
frank/ruvnet--RuView:v1449
frank/ruvnet--RuView:v1450
frank/ruvnet--RuView:v1447
frank/ruvnet--RuView:v1448
frank/ruvnet--RuView:v1444
frank/ruvnet--RuView:v0.3.0-streaming-engine
frank/ruvnet--RuView:v1428
frank/ruvnet--RuView:v1421
frank/ruvnet--RuView:v1409
frank/ruvnet--RuView:v1408
frank/ruvnet--RuView:v1407
frank/ruvnet--RuView:v1406
frank/ruvnet--RuView:v1405
frank/ruvnet--RuView:v1404
frank/ruvnet--RuView:v1403
frank/ruvnet--RuView:v1402
frank/ruvnet--RuView:v0.12.0
frank/ruvnet--RuView:v1397
frank/ruvnet--RuView:v1388
frank/ruvnet--RuView:v0.11.0
frank/ruvnet--RuView:v1387
frank/ruvnet--RuView:v0.10.0
frank/ruvnet--RuView:v1365
frank/ruvnet--RuView:v0.9.0
frank/ruvnet--RuView:v1362
frank/ruvnet--RuView:v1339
frank/ruvnet--RuView:v1338
frank/ruvnet--RuView:v1336
frank/ruvnet--RuView:v1337
frank/ruvnet--RuView:v1335
frank/ruvnet--RuView:v1333
frank/ruvnet--RuView:v1330
frank/ruvnet--RuView:v1329
frank/ruvnet--RuView:v1328
frank/ruvnet--RuView:v1327
frank/ruvnet--RuView:v1326
frank/ruvnet--RuView:v1313
frank/ruvnet--RuView:v1316
frank/ruvnet--RuView:v1259
frank/ruvnet--RuView:v1261
frank/ruvnet--RuView:v1260
frank/ruvnet--RuView:v1258
frank/ruvnet--RuView:v1256
frank/ruvnet--RuView:v1251
frank/ruvnet--RuView:v1248
frank/ruvnet--RuView:v1.99.0-pip
frank/ruvnet--RuView:v1234
frank/ruvnet--RuView:v1235
frank/ruvnet--RuView:v1233
frank/ruvnet--RuView:v1231
frank/ruvnet--RuView:v1230
frank/ruvnet--RuView:v1229
frank/ruvnet--RuView:v1228
frank/ruvnet--RuView:v1225
frank/ruvnet--RuView:v1227
frank/ruvnet--RuView:v1226
frank/ruvnet--RuView:v1223
frank/ruvnet--RuView:v1224
frank/ruvnet--RuView:v1222
frank/ruvnet--RuView:v1221
frank/ruvnet--RuView:v1220
frank/ruvnet--RuView:v1219
frank/ruvnet--RuView:v1218
frank/ruvnet--RuView:v1217
frank/ruvnet--RuView:v1216
frank/ruvnet--RuView:v1201
frank/ruvnet--RuView:v0.7.0-esp32
frank/ruvnet--RuView:v0.6.9-esp32
frank/ruvnet--RuView:v0.6.8-esp32
frank/ruvnet--RuView:v0.6.7-esp32
frank/ruvnet--RuView:v1160
frank/ruvnet--RuView:v1155
frank/ruvnet--RuView:v1153
frank/ruvnet--RuView:v1152
frank/ruvnet--RuView:v1136
frank/ruvnet--RuView:v1057
frank/ruvnet--RuView:v1059
frank/ruvnet--RuView:v1061
frank/ruvnet--RuView:v1063
frank/ruvnet--RuView:v1065
frank/ruvnet--RuView:v1067
frank/ruvnet--RuView:v1069
frank/ruvnet--RuView:v1071
frank/ruvnet--RuView:v1073
frank/ruvnet--RuView:v1075
frank/ruvnet--RuView:v1077
frank/ruvnet--RuView:v1079
frank/ruvnet--RuView:v1081
frank/ruvnet--RuView:v1083
frank/ruvnet--RuView:v1085
frank/ruvnet--RuView:v1087
frank/ruvnet--RuView:v1089
frank/ruvnet--RuView:v1091
frank/ruvnet--RuView:v1093
frank/ruvnet--RuView:v1095
frank/ruvnet--RuView:v1097
frank/ruvnet--RuView:v1099
frank/ruvnet--RuView:v1101
frank/ruvnet--RuView:v1103
frank/ruvnet--RuView:v1105
frank/ruvnet--RuView:v1107
frank/ruvnet--RuView:v1109
frank/ruvnet--RuView:v1111
frank/ruvnet--RuView:v1113
frank/ruvnet--RuView:v1115
frank/ruvnet--RuView:v1117
frank/ruvnet--RuView:v1119
frank/ruvnet--RuView:v1121
frank/ruvnet--RuView:v1123
frank/ruvnet--RuView:v1127
frank/ruvnet--RuView:v1129
frank/ruvnet--RuView:v1131
frank/ruvnet--RuView:v1133
frank/ruvnet--RuView:v1125
frank/ruvnet--RuView:v1055
frank/ruvnet--RuView:v1056
frank/ruvnet--RuView:v1052
frank/ruvnet--RuView:v1049
frank/ruvnet--RuView:v1043
frank/ruvnet--RuView:v1046
frank/ruvnet--RuView:v1041
frank/ruvnet--RuView:v1039
frank/ruvnet--RuView:v1036
frank/ruvnet--RuView:v1037
frank/ruvnet--RuView:v1030
frank/ruvnet--RuView:v1032
frank/ruvnet--RuView:v1024
frank/ruvnet--RuView:v1027
frank/ruvnet--RuView:v1021
frank/ruvnet--RuView:v1018
frank/ruvnet--RuView:v0.6.6-esp32
frank/ruvnet--RuView:v1015
frank/ruvnet--RuView:v1013
frank/ruvnet--RuView:v1012
frank/ruvnet--RuView:v1011
frank/ruvnet--RuView:v1010
frank/ruvnet--RuView:v0.6.5-esp32
frank/ruvnet--RuView:v0.8.0
frank/ruvnet--RuView:v0.6.4-esp32
frank/ruvnet--RuView:v0.6.3-esp32
frank/ruvnet--RuView:v0.6.2-esp32
frank/ruvnet--RuView:v0.6.1-esp32
frank/ruvnet--RuView:v0.7.0
frank/ruvnet--RuView:v0.6.0-esp32
frank/ruvnet--RuView:v0.5.5-esp32
frank/ruvnet--RuView:v0.5.4-esp32
frank/ruvnet--RuView:v0.5.3-esp32
frank/ruvnet--RuView:v0.5.2-esp32
frank/ruvnet--RuView:v0.5.1-esp32
frank/ruvnet--RuView:v0.5.0-esp32
frank/ruvnet--RuView:v0.4.3.1-esp32
frank/ruvnet--RuView:v0.4.3-esp32
frank/ruvnet--RuView:v0.4.2-esp32
frank/ruvnet--RuView:v0.4.1-esp32
frank/ruvnet--RuView:datasets-v1.0.0
frank/ruvnet--RuView:desktop-v0.4.0
frank/ruvnet--RuView:v0.4.4
frank/ruvnet--RuView:v0.4.3
frank/ruvnet--RuView:desktop-v0.4.1
frank/ruvnet--RuView:v0.4.0-desktop
frank/ruvnet--RuView:desktop-v0.3.0
frank/ruvnet--RuView:v0.3.0-desktop-alpha
frank/ruvnet--RuView:v0.4.0-alpha-esp32
frank/ruvnet--RuView:v0.3.0-alpha-esp32
frank/ruvnet--RuView:v0.2.0-esp32
frank/ruvnet--RuView:v0.1.0-esp32
18 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
91421c5e29 |
ci: build workspace tests without debuginfo — runner disk exhaustion
The combined 38-crate debug target exceeds the GitHub runner's disk
('final link failed: No space left on device'); the same tree measured
151GB locally with full debuginfo. CARGO_PROFILE_{DEV,TEST}_DEBUG=0
shrinks the target ~5-10x; debuginfo serves no purpose in CI test runs.
Co-Authored-By: claude-flow <ruv@ruv.net>
|
||
|
|
d4c87c401f |
Merge origin/main into feat/adr-152-wiflow-std-benchmark
CHANGELOG [Unreleased] conflict: combined both sides' disjoint entries (ADR-152/153 bullets merged into the Added section alongside the beyond-sota-public entries from #1018). Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|
|
b9e9a1b5fd |
fix: resolve all 10 confirmed code-review findings (7-angle review, 20/20 verified)
wiflow_std: min_feature_width (default 15) replaces the keypoints->stride coupling — for_keypoints(17) now provably builds the trained [2,2,2,2] graph and pools 15->17, matching the validated Python protocol (pinned by tests); param_count() total on invalid configs; random_mask returns Result and rejects non-finite/out-of-range ratios; trainer checkpoints switched to safetensors (.pt VarStore roundtrip broken on Windows torch 2.11). ieee80211bf: SBP proxy now re-triggers instances and relays reports via Action::RelaySbpReport -> SensingFrame::SbpReport (clients consume via their existing path); missed_instances reset on success = consecutive semantics; SessionTable gains a guarded SBP entry point + unknown-id drop counter; initiator-role sessions reject inbound setup/SBP requests (RejectedNotSupported) closing the idle hijack; StartSetup/StartSbp outside Idle return InvalidStateForCommand; SBP validation unified through evaluate_setup with a 1:1 SetupStatus->SbpStatus mapping. events.rs split out to honor the 500-line cap. calibration/cli: enrollment geometry now actually reaches trained banks — both production call sites attach .with_geometry; --geometry flag on train-room and POST /enroll/geometry + train-body geometry on calibrate-serve give production a recording surface; geometry-free banks log the ADR-152 §2.1.2 note. benchmarks: corruption masks committed as ground truth (unregenerable after in-place cleaning; verified bit-identical regeneration from the pristine copy) + generate_corruption_masks.py producer; _bench_common.py dedups the 5x-copied shim/evaluate/seed/remap (post-refactor PCK@20 re-verified equal to the last digit); remote scripts get the mmap patch; tiny_edge --calib validated multiple-of-64; onnx_bench --help no longer executes (and overwrote) the export — artifact restored byte-exact. Workspace: 2,963 tests passed, 0 failed; Python proof PASS. Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|
|
70696bbc68 |
feat(train): compact WiFlow-STD presets in Rust + tiny edge artifact (ADR-152)
WiFlowStdConfig gains half()/quarter()/tiny() mirroring the overnight sweep exactly: TcnGroupsMode (Fixed/Gcd/Depthwise), input_pw_groups, derived stride schedule and decoder-mid (all default to upstream behavior; legacy serde JSON unaffected). Param formulas pin to trained ground truth first try: 843,834 / 338,600 / 56,290; default 2,225,042 pin and 1.192e-7 parity unchanged. 248 tests green. Tiny edge artifact (tiny_edge_bench.py): ONNX fp32 = 295 KB, 0.66 ms/win (~1,500/s CPU), 94.11% PCK@20 (matches sweep clean-test exactly; parity 1.49e-7). Static int8 is a bad trade at this scale (-1.43pt, +19% MPJPE, -16% size, slower) — recorded as negative result. Export note: width-16 breaks AdaptiveAvgPool((15,1)) TorchScript export; replaced by exact mean+matmul equivalent, proven by parity. Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|
|
22f603d81f |
feat(benchmarks): efficiency sweep MEASURED — half model dominates full reference
Compact WiFlow-STD variants on the same data/split/protocol: half (843,834 params, 0.38x) strictly dominates the 2.23M reference (PCK@20 96.62 vs 96.61, PCK@50 99.47 vs 99.11, MPJPE 0.00898 vs 0.0094) — the published architecture is over-parameterized for its own benchmark. quarter (338k) 96.05%; tiny (56,290 params, 1/39.5) holds 94.11% — a ~220KB fp32 edge candidate. In-domain caveats recorded; cross-domain untested. Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|
|
fc4a8652ee |
feat(benchmarks): measurement (b) MEASURED — optimization transfer only, mean-pose baseline wins
WiFlow-STD fine-tuned on 2,046 fresh single-room ESP32 paired windows (temporal 70/15/15, 70->540 adapter, K=17): pretrained-init 65% PCK@20 vs scratch 0% (optimization transfer) but frozen-trunk ~0% (no feature transfer), and NOTHING beats the mean-pose baseline (95.9% PCK@20 — single subject, near-static normalized coords). Honesty gates held: pred std 0.0113 (non-constant model) but mean-baseline dominance means no citable CSI->pose capability from this data. ADR-152 open question 1 answered partially; definitive answer needs multi-subject/position data. Two new aligner findings: heterogeneous csi_shape with silent zero-padding (~20%), and extractCsiMatrix's transposed shape label (frame-major data, [nSc, nFrames] label) — fixes pending. Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|
|
575ee4d2eb |
feat(benchmarks): static PTQ int8 (calibrated) results + overnight capture script
Conv-only static QDQ beats dynamic int8 on accuracy (PCK@20 96.61-96.63% vs 96.52%, MPJPE +10% vs +18% over fp32) at ~equal size/latency; all-ops QDQ strictly worse (int8 activations through attention glue). Entropy calibration verified bit-identical to MinMax on this data. Deployment: ONNX fp32 for speed (3.2ms), static conv-only QDQ for smallest (2.53MB). Also: scripts/overnight-empty-capture.py — segmented UDP CSI recorder for empty-room baselines (no glob collisions, detach-safe). Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|
|
c54ec22da8 |
docs(user-guide): corrected camera-supervised collection tutorial
Step 0 CSI-rate check + session-length math (window yield = frames/20 — the May session's 8x under-delivery was a ~12 Hz CSI rate, not an aligner bug); two-checkerboard calibration step (ADR-152 §2.1.3); pose-variety and confidence guidance; torso-normalized PCK + temporal-split + pred-variance eval protocol (lessons from the 92.9% retraction); scale presets re-keyed to realistic window counts. Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|
|
42b261f807 |
feat(benchmarks): edge optimization measured + measurement (b) blocked + 92.9% retraction
Edge optimization (ADR-152 optimize track): ONNX Runtime fp32 is the CPU latency win (3.2 ms/window, ~3.4x faster than torch, parity 2.4e-7); ORT dynamic int8 reaches 2.44 MB (paper's ~2.2 MB claim plausible only via conv-capable toolchains; -0.16pt PCK@20, +18% MPJPE, 2x slower); torch dynamic quant converts 0% of this conv-only model; fp16 halves storage free but is slower on CPU. Measurement (b) BLOCKED-ON-DATA: only 1,077 paired ESP32 windows exist (stop rule <2k). Forensic recheck of the surviving April holdout RETRACTS the ADR-079 '92.9% PCK@20' figure: constant-output model, absolute (not torso) threshold, 69 near-static frames — mean predictor scores 100% under that protocol; torso-PCK@20 is 19.1%. Corroborates PR #535. Stale citations removed from user-guide, readme-details, ADR-152 §2.1.3; no-citation rule extended to ADR-079 accuracy claims. Unblock: >=2k-window multi-pose paired session + torso-PCK re-baseline. Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|
|
0e4b596803 |
docs(adr): ADR-152 §2.1.4 gate resolved — PerceptAlign repo MIT, dataset on HF
Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|
|
64d95d2aad |
fix: workflow-review findings — BN gamma init, ThresholdParams serde, init docs
Concurrent validation workflow (2 review lanes + adversarial verification, 13 agents): 5 confirmed findings, 3 refuted. Fixes: - wiflow_std: pin BatchNorm gamma to 1.0 (tch default draws Uniform(0,1) — silently halves activations in from-scratch training; loaded checkpoints unaffected, parity re-verified after the change) - wiflow_std: document the conv-init divergences vs the reference's effective kaiming_normal(fan_out) re-init (from-scratch dynamics only) - ieee80211bf: ThresholdParams deserialization validates via try_from so the <=100 invariant holds for untrusted payloads (+ rejection test) Benchmarks (release, ruvzen): GeometryEmbedding 1.84us/call (542k/s), MAE tokenization 7.38us/window (135k/s), 802.11bf FSM 8.9M events/s — nothing suspicious. Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|
|
af6621005f |
feat(train): WiFlow-STD PyTorch->tch weight import + numerical parity proof
export_to_safetensors.py maps the retrained checkpoint (295 tensors -> 248 mapped, param sum exactly 2,225,042; num_batches_tracked dropped) into a tch-loadable safetensors plus a deterministic parity fixture. Gated #[ignore] integration test loads it strictly and asserts forward-pass agreement: max abs diff 1.192e-7 on the seed-42 fixture. dump_variable_names test makes the tch name layout authoritative. Zero architecture discrepancies found. Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|
|
cc50e28a29 |
fix(train): repair tch-backend bit-rot — gated path compiles and tests run again
Mechanical API refresh against current tch: Vec::from(Tensor) -> try_from (+ explicit flatten), numel() usize cast, Rem/div ops -> remainder() / divide_scalar_mode(floor) — the latter fixed a silent true-division bug in heatmap argmax decoding; clamp(1.0, f64::MAX) -> clamp_min (torch 2.x scalar overflow panic); petgraph EdgeRef import; missing EvalMetrics and verify_checkpoint_dir APIs that tests documented. wiflow_std roundtrip test uses safetensors (.pt _save_parameters roundtrip broken in torch 2.11 Windows). Gated: 349 passed (incl. all 20 wiflow_std); ungated: unchanged. Known pre-existing: gaussian-heatmap convention mismatch (2 tests), proof seed race under parallel threads — documented, deliberate follow-ups. Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|
|
e04751b763 |
docs: CHANGELOG + CLAUDE.md entries for ADR-152 integrations and ADR-153
Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|
|
b0c324edc5 |
feat: ADR-152 Rust integrations + ADR-153 802.11bf protocol model
- calibration: GeometryEmbedding — 32-slot permutation-invariant NodeGeometry featurization for future LoRA-head conditioning (ADR-152 §2.1.2); derived SpecialistBank::geometry_embedding() accessor; 59 tests - train: MaePretrainConfig + patchify/random-mask with UNSW measured recipe (80% masking, (30,3) patches; ADR-152 §2.3, arXiv 2511.18792); strict no-truncate/no-NaN policy; proptest properties - train: WiFlowStdModel — tch-gated port of the verified ~96%-PCK@20 WiFlow-STD architecture (ADR-152 §2.2 beyond-SOTA); ungated param formula pinned to 2,225,042; 15/17-keypoint support; 239 crate tests - hardware: ieee80211bf forward-compatibility protocol model (ADR-153): SpecProfile gates, SensingCapabilities negotiation, required ConsentMode, session FSM, SensingTransport + SimTransport + OpportunisticCsiBridge; full acceptance checklist covered; 156+4 tests - deps: ruvector bumps per ADR-152 §2.6 survey (mincut/solver 2.0.6, attention 2.1.0, gnn 2.2.0); vendor/ruvector synced to a083bd77f - docs: ADR-153 accepted; ADR-152 §2.2 status, §2.4 amendment, §2.6 added Workspace: 162 test suites green (--no-default-features); Python proof PASS. Known pre-existing flake: homecore-api env_empty_falls_back_to_defaults (unserialized env-var mutation) — untouched, follow-up. Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|
|
e1936c9a24 |
feat(benchmarks): WiFlow-STD reproduction harness + measurement (a) results (ADR-152 §2.2)
Shipped checkpoint REFUTED (0.08% PCK@20, wrong keypoint normalization); 6 reproducibility defects documented (broken imports, corrupted dataset tail with float32-max garbage that NaN-poisons fp16 BatchNorm, unreachable test phase). After repairs, retraining with upstream defaults reproduces 96.09% PCK@20 full-test / 96.61% corruption-free (published 97.25%) on RTX 5080. Claims graded MEASURED-EQUIVALENT; 2.23M params + ~0.055 GFLOPs verified. Third-party code/weights/data stay out of tree (gitignored). Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|
|
a1c411a6ba |
feat(training): two-checkerboard camera↔room calibration for ADR-079 labels (ADR-152 §2.1.3)
Defends the camera-supervised pipeline against PerceptAlign's "coordinate overfitting": MediaPipe keypoints were emitted in raw camera coordinates with no shared frame and no transceiver-geometry metadata — the exact label shape that memorizes deployment layout and collapses cross-layout. - scripts/calibrate-camera-room.py + calibration_lib.py: OpenCV two-checkerboard calibration → versioned bundle JSON (intrinsics, camera→room extrinsics, checkerboard spec, transceiver geometry, sha256 calibration_id). Intrinsics resolve from file > cache > multi-view computation > loud-warning 2-view fallback. - collect-ground-truth.py --calibration <bundle>: every sample gains keypoints_room (unit bearing rays from the camera center in the room frame — documented projective alignment; raw image coords preserved so training chooses), camera_origin_room, calibration_id, and the transceiver geometry stamp. Without the flag, output is byte-identical to before (tested) + a one-line ADR-152 warning. Design finding (recorded for ADR-152): a single planar checkerboard's corner grid is centrosymmetric — the reversed corner ordering fits a ghost camera pose with IDENTICAL reprojection error, so per-board flip disambiguation is mathematically ill-posed. solve_two_board_extrinsics solves the joint wall+floor set over all 4 flip combinations, where the minimum is unique — an independent reason the TWO-checkerboard method is required, beyond what PerceptAlign states. 15 headless pytest tests green (synthetic corners: extrinsics recovery incl. ghost resolution, bundle round-trip + hash stability, ray transforms w/ distortion + cross-resolution, no-calibration byte identity). Co-Authored-By: RuFlo <ruv@ruv.net> |
||
|
|
1981149329 |
feat(calibration): NodeGeometry transceiver-geometry recording (ADR-152 §2.1.1)
PerceptAlign-motivated geometry capture at enrollment: per-node optional records (position, antenna orientation, inter-node distances, acquisition method) — recorded when known, never required. Event-sourced via EnrollmentEvent::GeometryRecorded (latest recording wins); persisted on SpecialistBank with serde defaults so pre-ADR-152 bank JSON loads cleanly (fixture-proven, and geometry-free banks serialize byte-shape-identical to the old schema); threaded through MultiNodeMixture as data only — the learned geometry embeddings and algorithmic fusion use are §2.1.2, deliberately deferred until the ADR-151 P6 LoRA heads exist. Geometry recorded from now on means banks captured today remain usable for layout-conditioned training later — you can't retroactively add geometry to data you didn't record. 8 new tests (3 geometry, 2 anchor, 2 bank, 1 multistatic) + full-loop extension (2-node geometry, one tape-measured + one unknown, surviving the bank JSON round-trip the runtime loads from). 50/50 calibration (both feature configs) + 23 CLI tests green. Co-Authored-By: RuFlo <ruv@ruv.net> |
1 changed files with 0 additions and 99 deletions
@@ -1,99 +0,0 @@
|
||||
# We audited a state-of-the-art WiFi pose model. Here's what broke, what reproduced, and the 30× smaller model that nearly matches it.
|
||||
|
||||
*RuView team, June 2026. All numbers measured; full scripts and forensics in the
|
||||
[RuView repo](https://github.com/ruvnet/RuView/tree/main/benchmarks/wiflow-std).*
|
||||
|
||||
## The setup
|
||||
|
||||
WiFi sensing is having a moment: a 2026 preprint ("WiFlow", arXiv 2602.08661)
|
||||
claims **97.25% pose-estimation accuracy (PCK@20) from WiFi signals alone**,
|
||||
with a tiny 2.23M-parameter model — and unlike most papers, it ships
|
||||
everything: code, trained weights, and a 360,000-sample dataset.
|
||||
|
||||
We build WiFi sensing systems, so before adopting any external number we run
|
||||
it through a simple rule: **a claim is "CLAIMED" until we reproduce it, then
|
||||
it's "MEASURED."** Here's what happened when we tried.
|
||||
|
||||
## Day 1: nothing works
|
||||
|
||||
- **The code doesn't run.** The package imports a class that doesn't exist.
|
||||
(One-line fix.)
|
||||
- **The released model scores 0.08%, not 97.25%.** The shipped checkpoint was
|
||||
trained under a different data normalization than the shipped dataset —
|
||||
it's a real trained model, just not *this* pipeline's model. Even letting it
|
||||
cheat with a fitted per-keypoint correction only reaches 72%.
|
||||
- **The dataset is corrupted.** Its last 13 files contain garbage values up to
|
||||
3.4×10³⁸ (float32's maximum). Subtle consequence: the training loop uses
|
||||
fp16 mixed precision with no guards, so the first corrupted batch overflows
|
||||
and **permanently poisons the model's BatchNorm statistics**. Training from
|
||||
the public download produces NaN from epoch 1, every time.
|
||||
- The training script also crashes before its own test phase ever runs
|
||||
(calls an undefined function), and ignores its `--data_dir` flag.
|
||||
|
||||
At this point a less patient reader concludes "fraud." That would be wrong.
|
||||
|
||||
## Day 1, later: actually, the science is real
|
||||
|
||||
We repaired the artifacts — fixed the import, zeroed the 9,072 corrupted
|
||||
windows, retrained from scratch with the authors' own code and
|
||||
hyperparameters on one GPU (~50 minutes):
|
||||
|
||||
| Metric | Published | Our retrain |
|
||||
|---|---|---|
|
||||
| PCK@20 | 97.25% | **96.1–96.6%** |
|
||||
| PCK@50 | 99.48% | 99.0–99.1% |
|
||||
| Params | 2.23M | 2,225,042 (exact) |
|
||||
|
||||
**The claims reproduce.** What didn't survive contact was the *packaging*:
|
||||
wrong checkpoint, corrupted upload, broken glue code. This distinction —
|
||||
**artifact rot vs. bad science** — is the single most useful thing a
|
||||
reproduction can establish, and you can't establish it without actually
|
||||
running the thing.
|
||||
|
||||
(We filed all six defects upstream with fixes:
|
||||
[issue #3](https://github.com/DY2434/WiFlow-WiFi-Pose-Estimation-with-Spatio-Temporal-Decoupling/issues/3).
|
||||
And to be clear: the authors released more than 90% of papers do. That's the
|
||||
only reason this audit was possible.)
|
||||
|
||||
## Day 2: the model is also 2.6× too big
|
||||
|
||||
Once we could train, we asked: does the architecture need 2.23M parameters?
|
||||
|
||||
| Variant | Params | Accuracy (PCK@20) | Size on disk |
|
||||
|---|---|---|---|
|
||||
| Original | 2,225,042 | 96.61% | 8.97 MB |
|
||||
| **Half** | **843,834** | **96.62%** ✨ | — |
|
||||
| Quarter | 338,600 | 96.05% | — |
|
||||
| **Tiny** | **56,290** | **94.11%** | **295 KB** |
|
||||
|
||||
The half-width model **matches the original exactly** (and converges faster).
|
||||
The tiny one — 1/39th the parameters — gives up 2.5 points and runs at
|
||||
**0.66 ms per inference on a laptop CPU** (~1,500 poses/second) as a 295 KB
|
||||
ONNX file. For edge devices, that's the interesting end of the curve.
|
||||
|
||||
Quantization footnote: the paper's "~2.2 MB int8" estimate is reachable
|
||||
(we measured 2.44–2.53 MB) but only via conv-capable toolchains — PyTorch's
|
||||
one-line dynamic quantization converts *literally nothing* on this model
|
||||
(it has no Linear layers), a trap worth knowing about.
|
||||
|
||||
## What we took away
|
||||
|
||||
1. **Run the artifact, not the README.** Every number in a paper is one
|
||||
`git clone` away from being either confirmed or understood. Both outcomes
|
||||
are valuable; only one is publishable by the original authors.
|
||||
2. **fp16 + unvalidated data = silent model death.** Mixed-precision training
|
||||
with no NaN/inf guards doesn't fail loudly — it corrupts BatchNorm buffers
|
||||
and ships a broken model with a green progress bar. Validate inputs, or
|
||||
train in fp32, or guard the autocast.
|
||||
3. **Evidence-grade your own claims too.** Mid-audit, the same forensics
|
||||
tooling caught one of *our own* published accuracy numbers resting on a
|
||||
degenerate evaluation (a constant-output model scored with a flawed
|
||||
metric). We retracted it the same day. The rule has to cut both ways or
|
||||
it's marketing, not measurement.
|
||||
4. **Over-parameterization hides in SOTA tables.** Nobody publishes the
|
||||
half-size ablation that matches their headline model. Run it yourself;
|
||||
it's an hour of GPU time and sometimes it *is* the result.
|
||||
|
||||
*Reproduction scripts, corruption masks, the efficiency-sweep configs, and a
|
||||
numerically parity-proven Rust port (max divergence 1.2e-7) are all in
|
||||
[`benchmarks/wiflow-std/`](https://github.com/ruvnet/RuView/tree/main/benchmarks/wiflow-std).*
|
||||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.