Commit Graph

  • 3044108295 feat(engine): dynamic min-cut mesh partition guard (ruvector-mincut) Claude 2026-06-11 01:09:41 +00:00
  • b809ca8abd feat(core): canonical frame decoder — capture-to-claim replay (ADR-136) Claude 2026-06-11 00:51:14 +00:00
  • 64d95d2aad fix: workflow-review findings — BN gamma init, ThresholdParams serde, init docs ruv 2026-06-10 20:45:11 -04:00
  • 41d52311bd feat(clinic): ADR-251 clinical dashboard + hash-chained RuVector store Claude 2026-06-11 00:32:38 +00:00
  • af6621005f feat(train): WiFlow-STD PyTorch->tch weight import + numerical parity proof ruv 2026-06-10 20:23:38 -04:00
  • cc50e28a29 fix(train): repair tch-backend bit-rot — gated path compiles and tests run again ruv 2026-06-10 20:13:47 -04:00
  • b273fac719 perf(signal): opt-in FFT operator for the CIR ISTA solver (8-14x measured) Claude 2026-06-11 00:10:40 +00:00
  • e04751b763 docs: CHANGELOG + CLAUDE.md entries for ADR-152 integrations and ADR-153 ruv 2026-06-10 20:05:35 -04:00
  • b0c324edc5 feat: ADR-152 Rust integrations + ADR-153 802.11bf protocol model ruv 2026-06-10 19:46:34 -04:00
  • e1936c9a24 feat(benchmarks): WiFlow-STD reproduction harness + measurement (a) results (ADR-152 §2.2) ruv 2026-06-10 18:54:03 -04:00
  • 22dfd0a407 fix(mat): gate api module behind its feature — standalone no-default-features builds Claude 2026-06-10 21:56:58 +00:00
  • 6953944255 feat(engine): per-room adapter provenance + drift-to-recalibration advisor Claude 2026-06-10 21:26:56 +00:00
  • d925538773 feat(train): falsifiable occupancy benchmark with anti-overfitting gate Claude 2026-06-10 20:43:42 +00:00
  • a1c411a6ba feat(training): two-checkerboard camera↔room calibration for ADR-079 labels (ADR-152 §2.1.3) ruv 2026-06-10 16:00:32 -04:00
  • 1981149329 feat(calibration): NodeGeometry transceiver-geometry recording (ADR-152 §2.1.1) ruv 2026-06-10 15:48:50 -04:00
  • 5808507cc5 deploy: 2a307138f2 ruvnet 2026-06-10 19:35:47 +00:00
  • 2a307138f2 feat: per-room calibration system (ADR-151) + cognitum-v0 appliance integration spec (#989) v1647 rUv 2026-06-10 15:21:09 -04:00
  • b4b626fad3 fix(calibration): close all four ADR-152 behavioral findings pre-hardware-session feat/adr-151-calibration-api ruv 2026-06-10 15:20:38 -04:00
  • 0043613c6d test(calibration): full-loop integration test — baseline→enroll→train→infer proven in-process (ADR-151 §7 gap, software half) ruv 2026-06-10 14:50:55 -04:00
  • 0b6c29d36d docs(adr): ADR-152 — WiFi-pose SOTA 2026 intake (geometry-conditioned calibration, external benchmarks, encoder recipe) ruv 2026-06-10 14:50:26 -04:00
  • a8291d2535 feat(sensing-server): route live frames through the governed StreamingEngine Claude 2026-06-10 15:59:47 +00:00
  • d0cf36a0ba docs(gamma): add publication-ready secret-gist writeup (RuView + RuVector) Claude 2026-06-10 04:41:07 +00:00
  • 9744d367a2 feat(firmware): ESP32 gamma stimulation actuator (ADR-250 M2 device harness) Claude 2026-06-10 04:39:24 +00:00
  • 46b4d63dad feat(ruview-gamma): centralize claim-gate invariant + add HIL acceptance contract Claude 2026-06-10 04:31:28 +00:00
  • d55e3659be feat(ruview-gamma): generalize to adaptive sensory neuromodulation platform Claude 2026-06-10 04:19:19 +00:00
  • 2aac160067 feat(ruview-gamma): RuVector self-learning layer (ADR-250 §10 items 3-6) Claude 2026-06-10 04:08:47 +00:00
  • d3c1082c03 fix(worldgraph): bound SemanticState growth with deterministic retention Claude 2026-06-10 03:58:00 +00:00
  • 3413a74228 perf(ruview-gamma): factorize GP once per recommendation (-81%) Claude 2026-06-10 03:36:07 +00:00
  • 3408883f79 feat(ruview-gamma): implement ADR-250 Adaptive Gamma Entrainment crate Claude 2026-06-10 03:30:28 +00:00
  • 9161fa7156 perf(signal): precompute CIR warm-start system; hoist tomography solver allocs Claude 2026-06-09 21:27:57 +00:00
  • 09960d405f docs(research): add beyond-SOTA series index with validation results; changelog Claude 2026-06-09 21:27:35 +00:00
  • 205b12032b docs(research): add benchmark/validation methodology snapshot (03) Claude 2026-06-09 21:04:15 +00:00
  • 662820e2d1 docs(research): finalize beyond-SOTA architecture (02) Claude 2026-06-09 21:03:25 +00:00
  • 7bf8680da2 docs(research): add beyond-SOTA architecture design (02, in progress) Claude 2026-06-09 21:03:15 +00:00
  • 1deb9df2d4 docs(research): add RuView beyond-SOTA system review (00) Claude 2026-06-09 21:02:26 +00:00
  • 76070e7c01 docs(claude.md): add wifi-densepose-calibration to crate table (pre-merge) ruv 2026-06-09 15:23:03 -04:00
  • b235514908 fix(mat): make serde non-optional — unblocks cargo test --workspace --no-default-features ruv 2026-06-09 15:21:35 -04:00
  • 77cb80d78c test(calibrate-serve): HTTP integration tests for the room/enroll endpoints ruv 2026-06-09 14:34:16 -04:00
  • e233941f1a feat(calibrate-serve): live enroll-over-HTTP (POST /enroll/anchor + /enroll/status) ruv 2026-06-09 14:16:48 -04:00
  • c94732acf6 bench(calibration): add ADR-151 specialist hot-path criterion bench feat/calibrate-adr018v6-source ruv 2026-06-09 14:01:16 -04:00
  • b2cd752830 feat(calibrate-serve): POST /room/train + fix AnchorLabel JSON to snake_case ruv 2026-06-09 13:58:40 -04:00
  • f8dbe6de9f feat(cli): extend --source-format adr018v6 to calibrate/enroll/room-watch ruv 2026-06-09 13:50:15 -04:00
  • 50a59cd5ab feat(calibrate-serve): native ADR-018 v6 CSI source ruv 2026-06-09 13:43:09 -04:00
  • 370f0a9265 feat(calibrate-serve): live GET /room/state endpoint (mixture over CSI window) ruv 2026-06-09 13:42:58 -04:00
  • 5e4260e2f7 docs: precise calibration validation scope (capture+API+auth proven; clean enroll→train→infer not yet on-target) ruv 2026-06-09 13:35:45 -04:00
  • 4ea51df8a3 release: worldgraph & worldmodel 0.3.1 (READMEs on crates.io) ruv 2026-06-09 13:32:33 -04:00
  • f00f09ac7c docs(worldgraph,worldmodel): add crates.io READMEs ruv 2026-06-09 13:30:26 -04:00
  • 0f8c5c919b fix(calibration): address PR review — aarch64 decouple, API auth, path traversal, throttle ruv 2026-06-09 13:12:25 -04:00
  • a811283438 docs(integration): calibration → cognitum-v0 appliance integration overview ruv 2026-06-09 12:50:34 -04:00
  • ffe49d7c66 feat(cli): multistatic room-watch — fuse co-located nodes (ADR-029/151) ruv 2026-06-09 12:37:41 -04:00
  • b9c563505d feat(calibration): multistatic fusion of co-located nodes (ADR-029/151) ruv 2026-06-09 12:33:08 -04:00
  • a194143819 fix(cli): keep proven mean-amplitude carrier for room features ruv 2026-06-09 12:27:48 -04:00
  • dfd35b9c10 docs(adr-151): mark Stages 1–5 implemented; expand CHANGELOG ruv 2026-06-09 12:17:34 -04:00
  • 418552d8dc feat(cli): wire ADR-151 enroll / train-room / room-status / room-watch ruv 2026-06-09 12:15:01 -04:00
  • 7a0158c44d feat(calibration): ADR-151 Stages 2–5 — enrollment, extraction, specialist bank, runtime ruv 2026-06-09 12:05:05 -04:00
  • 901f12add9 docs(changelog): record ADR-151 calibration API (calibrate-serve) ruv 2026-06-09 11:48:59 -04:00
  • 181d971e64 test(cli): firewall-free CSI UDP relay for local Windows ESP32 testing ruv 2026-06-09 10:29:49 -04:00
  • 76e80f1d84 feat(cli): calibration HTTP API for UI-driven baseline capture (ADR-135/151) ruv 2026-06-09 10:20:31 -04:00
  • 07c2739952 docs(adr): ADR-151 — Per-Room Calibration & Specialized Model Training ruv 2026-06-09 10:05:11 -04:00
  • 992c2b25cb fix(firmware): correct ESP32 edge heart rate — sample-rate + harmonic lock (#987) (#988) v1613 v0.7.1-esp32 rUv 2026-06-09 11:27:21 -04:00
  • 5789351b78 fix(esp32): add connected-STA self-ping CSI traffic source (#954) (#985) v1611 rUvandMeraj 2026-06-09 14:43:12 +02:00
  • b6420ac9ba fix(server): make synthetic CSI opt-in only (sibling fix to #937) (#979) v1609 rUv 2026-06-08 18:07:39 +02:00
  • c353255672 fix: firmware cluster — wasm3 IDF v6.0 build (#946) + swarm TLS stack (#949) + Docker unauth default (#864) (#975) v1606 rUv 2026-06-08 16:39:42 +02:00
  • 872d7593bb fix: IDF v6.0 ESP-NOW callback compat (#944) + occupancy noise-floor anchor (#942) (#945) v1596 rUv 2026-06-04 08:17:37 +02:00
  • 2c136aca74 fix(protocol): resolve 0xC511_0004 magic collision (closes #928) (#931) v1591 v1590 rUv 2026-06-03 11:56:35 +02:00
  • 69e61e3437 docs(changelog): record this cycle's behavior-changing fixes (#932) rUv 2026-06-03 11:47:07 +02:00
  • d9e87e13b4 fix(ci): SAST actually scans the code + drop deprecated flaky semgrep action (#930) v1588 rUv 2026-06-03 11:18:49 +02:00
  • be48143f77 fix(auth): match the Bearer scheme case-insensitively (RFC 6750) (#929) v1585 rUv 2026-06-03 11:07:34 +02:00
  • c453268002 fix(mat): never triage a survivor with a heartbeat as Deceased (safety) (#926) v1583 rUv 2026-06-03 09:37:09 +02:00
  • 6ee21a0941 ci: use Swatinem/rust-cache for the Rust workspace job (reliability) (#925) v1581 rUv 2026-06-03 09:12:26 +02:00
  • 4bdb31b5cf deploy: 0cfd255730 ruvnet 2026-06-03 07:06:44 +00:00
  • 0cfd255730 fix: --export-rvf no longer silently produces a placeholder model (#920) v1579 rUv 2026-06-03 08:55:36 +02:00
  • f5d0e1e69e fix(#894): actionable diagnostic when --model gets a non-RVF file (#919) v1576 rUv 2026-06-02 20:05:30 +02:00
  • b12662a54d fix(mqtt): per-node HA devices use each node's own presence/motion (#872) (#918) v1574 rUv 2026-06-02 19:26:01 +02:00
  • 573b00fd98 perf(ci): drop dead uvicorn start from perf job (#917) v1572 rUv 2026-06-02 19:01:08 +02:00
  • 0c93c9eb08 deploy: 91b0e625bd ruvnet 2026-06-02 16:59:36 +00:00
  • 91b0e625bd docs(#882): complete the "100% presence" retraction across all docs (#916) v1570 rUv 2026-06-02 18:50:39 +02:00
  • 88b835dd89 fix(ci): perf job gates on the real frame-budget guard, not TDD stubs (#915) v1568 rUv 2026-06-02 18:31:55 +02:00
  • f8f08076eb fix(ci): perf tests — use python -m pytest so src import resolves (#914) v1566 rUv 2026-06-02 18:12:00 +02:00
  • 62f74a1ea3 deploy: 55f6a74e1e ruvnet 2026-06-02 15:46:25 +00:00
  • 55f6a74e1e Merge pull request #913 from ruvnet/fix/ci-v1-api-perms-locust v1562 rUv 2026-06-02 17:36:43 +02:00
  • b5a91c5635 ci(v1-api): install pytest, drop root --cov addopts for perf suite, ascii comment fix/ci-v1-api-perms-locust ruv 2026-06-02 17:29:04 +02:00
  • 308d2fc89d ci(v1-api): fix gh-pages 403 + run real perf suite — green main CI ruv 2026-06-02 17:26:39 +02:00
  • 5038e3c8e1 Merge pull request #911 from ruvnet/fix/ci-v1-api-mock-mode v1560 rUv 2026-06-02 06:20:21 -04:00
  • e239af3636 fix(deps): declare psutil in requirements.txt — green API Documentation CI fix/ci-v1-api-mock-mode ruv 2026-06-02 12:11:55 +02:00
  • 4856afbd0c ci(v1-api): run Performance Tests + API Docs with MOCK_POSE_DATA=true ruv 2026-06-02 12:04:58 +02:00
  • 4d205a05c4 Merge pull request #910 from ruvnet/fix/v1-pose-service-densepose-config v1557 rUv 2026-06-02 05:50:25 -04:00
  • bc42ae7903 fix(v1-api): pass required config to DensePoseHead — green main CI fix/v1-pose-service-densepose-config ruv 2026-06-02 11:42:52 +02:00
  • b7b8c1109b Merge pull request #908 from ruvnet/fix/893-release-bins-refresh v1555 rUv 2026-06-02 05:35:34 -04:00
  • 786e834dae release(firmware): refresh release_bins with the #893 CSI fix → v0.6.7 fix/893-release-bins-refresh ruv 2026-06-02 11:18:03 +02:00
  • 8703ade9b6 Merge pull request #907 from ruvnet/fix/894-occupancy-cap v1553 v1551 rUv 2026-06-02 04:53:18 -04:00
  • 4c87f04919 Merge remote-tracking branch 'origin/main' into fix/894-occupancy-cap fix/894-occupancy-cap ruv 2026-06-02 10:52:53 +02:00
  • 9df908d898 Merge pull request #904 from ruvnet/fix/898-mqtt-per-node-devices rUv 2026-06-02 04:44:09 -04:00
  • f34b94aa46 fix(occupancy): bound eigenvalue person-count to single-link max — #894 ruv 2026-06-02 10:40:24 +02:00
  • 27edf153dc test(mqtt): drive per-node snapshots in discovery integration tests — #898 fix/898-mqtt-per-node-devices ruv 2026-06-02 10:29:17 +02:00
  • 3fec67654a Merge pull request #906 from ruvnet/fix/893-csi-data-frame-capture v1548 rUv 2026-06-02 04:23:44 -04:00
  • 898c536eac fix(firmware): capture DATA frames on display-less boards — #893/#866/#897 fix/893-csi-data-frame-capture ruv 2026-06-02 09:57:19 +02:00
  • 9ddcf0c9fc fix(mqtt): one HA device per node — closes #898 ruv 2026-06-02 09:43:28 +02:00
  • 9c9b137a54 Merge pull request #886 from ruvnet/fix/proof-determinism-numpy-lock v1544 rUv 2026-06-02 03:24:02 -04:00
  • c79e2e60ca docs(proof): update hash + note cross-platform determinism gate fix/proof-determinism-numpy-lock ruv 2026-05-31 12:22:53 -04:00