Commit Graph

  • 830abd7e18 Merge pull request #1860 from clonea1/contrib/server-node-positions rUv 2026-09-09 12:35:27 +00:00
  • b296ea26a4 Merge pull request #1862 from clonea1/contrib/adr-345-per-link-csi rUv 2026-09-09 12:35:23 +00:00
  • 0b29902d8b Merge pull request #1861 from clonea1/contrib/firmware-runbook rUv 2026-09-09 12:35:19 +00:00
  • b18b34e9f5 Merge pull request #1855 from clonea1/contrib/ignore-host-test-binaries rUv 2026-09-09 12:35:15 +00:00
  • b8ba8849e6 docs(wiflow-dynamics): record why the cheap selection-noise screen is insufficient feat/wiflow-action-conditioned-dynamics ruv 2026-09-09 00:52:11 -04:00
  • 2d660d69ef docs(wiflow-dynamics): resolve stale cross-references after a night of reversals ruv 2026-09-09 00:50:30 -04:00
  • 67f0b7b82a docs(wiflow-dynamics): resume trial -- ran it, it FAILED, fixed the three gaps ruv 2026-09-09 00:47:35 -04:00
  • f45b4f9587 fix(wiflow-dynamics): selection-inflation control + cluster-robust inference ruv 2026-09-09 00:45:55 -04:00
  • 169597a7d2 fix(signal): the derived soft guard flagged the schedule it was derived from Joeandclaude-flow 2026-09-09 00:23:58 -04:00
  • 7023d369aa test(wiflow-dynamics): prove the recommended next fix is a null by construction ruv 2026-09-09 00:18:47 -04:00
  • 2fbf21f426 fix(wiflow-dynamics): correct the mechanism claim, and measure it directly ruv 2026-09-09 00:17:05 -04:00
  • 8e3aab75be feat(wiflow-dynamics): rung 4 MC-EIG fails, and the measured mechanism explains all four rungs ruv 2026-09-09 00:08:07 -04:00
  • e13f61b340 docs(wiflow-dynamics): pre-register rung 4 before writing the model ruv 2026-09-08 23:51:59 -04:00
  • b681313e90 feat(wiflow-dynamics): target-peeking bound at rung 3 resolves the open question ruv 2026-09-08 23:50:56 -04:00
  • db67caf134 fix(wiflow-dynamics): retract the rung-3 EIG result -- it did not replicate ruv 2026-09-08 23:38:57 -04:00
  • 472d356f2b docs(wiflow-dynamics): resume summary + correct M4 line across both rungs ruv 2026-09-08 23:12:50 -04:00
  • 5498dd7ca3 feat(wiflow-dynamics): rung 3 heteroscedastic head -- EIG probing works once Sigma depends on z_t ruv 2026-09-08 23:12:09 -04:00
  • e5d9aa9409 docs(wiflow-dynamics): pre-register rung 3 before writing the model ruv 2026-09-08 23:01:27 -04:00
  • f1e0307f35 test(wiflow-dynamics): M4 power check at 20k pairs + mechanism isolation ruv 2026-09-08 23:00:38 -04:00
  • 863e5d4348 feat(wiflow-dynamics): M3 action-conditioned dynamics + M4 information-gain eval ruv 2026-09-08 22:55:07 -04:00
  • c1e2c60570 docs(wiflow-dynamics): pre-register M3/M4 before fitting any model ruv 2026-09-08 22:40:23 -04:00
  • 9459a94e22 feat(wiflow-dynamics): M1 anti-Goodhart harness + M2 baseline reproduction ruv 2026-09-08 22:36:01 -04:00
  • 4704e96620 docs(wiflow-dynamics): charter + verified ground truth state file ruv 2026-09-08 22:23:40 -04:00
  • 0d1a247bfe fix(sensing-server): a silent node no longer moves its neighbours' coordinates Joeandclaude-flow 2026-09-08 19:55:07 -04:00
  • a4d49f76b9 feat(firmware): add XIAO C6 antenna selection feat/c6-xiao-antenna-select Dragan Spiridonov 2026-09-08 14:12:41 +02:00
  • 51102b3baf docs(adr): ADR-345 — per-link CSI attribution and node-to-node ranging Joeandclaude-flow 2026-09-07 13:38:40 -04:00
  • 977fa26731 docs: list the firmware runbook in the documentation index Joeandclaude-flow 2026-09-07 13:03:09 -04:00
  • 2841b22cc9 docs: list the frame-selection study in the documentation index Joeandclaude-flow 2026-09-07 13:02:52 -04:00
  • 3fd3851633 docs(firmware): say why seq needs no sync and mesh alignment does Joeandclaude-flow 2026-09-07 12:55:38 -04:00
  • d6b940184e docs: state that the mesh arm was partly an elapsed arm Joeandclaude-flow 2026-09-07 12:50:49 -04:00
  • 60adac05b7 docs(firmware): state that our mesh arm was partly an elapsed arm Joeandclaude-flow 2026-09-07 12:50:28 -04:00
  • ec9da648b8 docs(firmware): add the gate comparison as a worked example of house-dependence Joeandclaude-flow 2026-09-07 12:46:35 -04:00
  • 0fd1c63563 docs(firmware): document the tunables, and which ones depend on the house Joeandclaude-flow 2026-09-07 12:43:35 -04:00
  • 521b29ea21 Merge origin/main into contrib/mesh-aligned-rate-gate Joeandclaude-flow 2026-09-07 12:29:56 -04:00
  • e8e4e5cf67 fix(firmware): define the Kconfig options this gate is guarded by Joeandclaude-flow 2026-09-07 12:28:57 -04:00
  • 9af1cc6644 docs(firmware): add the ESP32-C6 operational runbook Joeandclaude-flow 2026-09-07 12:26:55 -04:00
  • 56fcc49104 Merge origin/main into contrib/server-node-positions Joeandclaude-flow 2026-09-07 10:42:33 -04:00
  • 11c014485e fix(server): recover the true CSI frame rate through bursty UDP delivery Joeandclaude-flow 2026-09-07 09:57:16 -04:00
  • 86e45980fe chore: ignore host-test binaries by shape, not by a list that goes stale Joeandclaude-flow 2026-09-07 08:15:00 -04:00
  • c7b73976d8 deploy: d613a576ea ruvnet 2026-09-06 16:47:25 +00:00
  • d613a576ea Merge pull request #1849 from ruvnet/codex/calibration-grid-integrity-20260906 v2567 rUv 2026-09-06 12:25:17 -04:00
  • 97578ee401 fix(firmware): make host dead stripping portable ruv 2026-09-06 11:51:09 -04:00
  • e54b4171ca fix(calibration): bind field models to stable CSI grids ruv 2026-09-06 11:18:59 -04:00
  • 338c523217 fix(calibration): tolerate measured UDP reordering ruv 2026-09-06 10:38:55 -04:00
  • 224c9eb671 feat(calibration): expose CSI admission receipts ruv 2026-09-06 10:15:27 -04:00
  • 2deb6d2d64 fix(calibration): require unique raw CSI samples ruv 2026-09-06 10:11:14 -04:00
  • 82e05d0664 fix(calibration): expire live field models safely ruv 2026-09-06 09:37:03 -04:00
  • a2c662f9f7 fix: harden CSI timing and baseline reliability ruv 2026-09-05 10:28:19 -04:00
  • 48c6244d37 fix(calibration): learn held out empty residuals ruv 2026-09-05 09:15:07 -04:00
  • 30404dd9cf feat(calibration): select explicit baseline source ruv 2026-09-05 08:50:44 -04:00
  • 93446b8a91 fix(calibration): bind field models to stable CSI grids codex/sota-firmware-server-model ruv 2026-09-06 11:18:59 -04:00
  • 6f4b9fb306 fix(calibration): tolerate measured UDP reordering ruv 2026-09-06 10:38:55 -04:00
  • bbd8b261bf feat(calibration): expose CSI admission receipts ruv 2026-09-06 10:15:27 -04:00
  • 165abce3a5 fix(calibration): require unique raw CSI samples ruv 2026-09-06 10:11:14 -04:00
  • a02aecf231 fix(calibration): expire live field models safely ruv 2026-09-06 09:37:03 -04:00
  • e932816d65 fix: harden CSI timing and baseline reliability ruv 2026-09-05 10:28:19 -04:00
  • 4a3ee799f3 deploy: c4021f9884 ruvnet 2026-09-05 14:06:35 +00:00
  • c4021f9884 docs: add WiFlow reproduction protocol (#1787) v2552 rUv 2026-09-05 09:42:43 -04:00
  • 119ddc38c7 fix(calibration): learn held out empty residuals ruv 2026-09-05 09:15:07 -04:00
  • 4aa910e535 feat(calibration): select explicit baseline source ruv 2026-09-05 08:50:44 -04:00
  • a8019f917d deploy: 2227b42841 ruvnet 2026-09-05 03:19:43 +00:00
  • 2227b42841 feat(calibration): learn empty room startup confidence (#1840) v2547 rUv 2026-09-04 23:02:06 -04:00
  • 767c36ad12 docs: measured comparison of three CSI frame-selection gates, and the harness Joeandclaude-flow 2026-09-04 17:46:00 -04:00
  • 2e9e87c65c feat(calibration): persist safe empty room bootstrap prior (#1826) rUv 2026-09-04 16:31:38 -04:00
  • cd251fafa8 feat(firmware): change node configuration over the network Joeandclaude-flow 2026-09-03 16:02:45 -04:00
  • 8d1a67d31b Merge pull request #1793 from clonea1/contrib/server-classification-stability v2498 v2497 v2496 v2495 v2494 v2493 v2492 v2491 c6-fleet-reliability-2026-09-04 rUv 2026-09-04 12:19:54 -04:00
  • c19b846394 Merge pull request #1791 from clonea1/contrib/server-node-positions rUv 2026-09-04 12:18:22 -04:00
  • cf6e955196 Merge pull request #1795 from clonea1/contrib/wifi-retry-watchdog rUv 2026-09-04 12:17:41 -04:00
  • dddc214a25 Merge pull request #1797 from clonea1/contrib/thermal rUv 2026-09-04 12:17:06 -04:00
  • 5da64c6fc5 Merge pull request #1800 from TsinbeiLabs/fix/calibration-wall-clock-gate rUv 2026-09-04 12:16:45 -04:00
  • 1c088e67c2 Merge pull request #1794 from clonea1/contrib/ui-no-fabricated-data rUv 2026-09-04 12:16:41 -04:00
  • 1231088427 Merge pull request #1796 from clonea1/contrib/disable-unused-154-radio rUv 2026-09-04 12:16:36 -04:00
  • 4d857a908f Merge pull request #1792 from clonea1/contrib/subcarrier-grids-256 rUv 2026-09-04 12:16:32 -04:00
  • d6347fe12e fix(sensing-server): key node positions by node id, not by list position Joeandclaude-flow 2026-09-04 11:53:40 -04:00
  • 9b595b8333 fix(sensing-server): key --node-positions by active-node rank, not node_id ruv 2026-09-04 11:48:11 -04:00
  • 944b7bea77 fix(firmware): retry WiFi forever; add an uplink watchdog Joe 2026-08-30 20:56:25 -04:00
  • 7f9df37380 fix(firmware): damp every thermal step down, not just the one into OK Joeandclaude-flow 2026-09-04 11:29:27 -04:00
  • f574450516 fix(calibration): gate finalize on wall-clock duration, expose elapsed_s and frames/s Hsukqi Lee 2026-09-04 20:15:38 +08:00
  • 3621a211bd fix(sensing-server): debounce the room-level classification too Joeandclaude-flow 2026-08-27 21:23:02 -04:00
  • 5eb8ddde12 fix(sensing-server): scale per-node smoothing to actual CSI rate Joe 2026-08-25 23:57:00 -04:00
  • fbecae4e02 fix(ui): never present invented data as measured Joeandclaude-flow 2026-09-03 11:42:16 -04:00
  • 048b71f89a deploy: de099c1f2d ruvnet 2026-09-03 14:56:06 +00:00
  • 2f9f8bf185 deploy: 26f444138e ruvnet 2026-09-03 14:51:45 +00:00
  • de099c1f2d feat: train real fal.ai synthetic visual teacher LoRA (ADR-353) v2475 v2473 rUv 2026-09-03 10:35:12 -04:00
  • 01460b98b0 research: real zero-shot pretrained-checkpoint eval beats naive baselines (RuForecast) rUv 2026-09-03 10:35:09 -04:00
  • 26f444138e chore(forecast): bump ruforecast submodule to governance/spend enforcement fix rUv 2026-09-03 10:34:57 -04:00
  • f1e2be6fca fix(server): decode current ESP reset reasons codex/c6-recovery-review Dragan Spiridonov 2026-09-03 15:15:18 +02:00
  • 79ffce4608 fix(c6): support ESP-IDF 6 GPIO wake API Dragan Spiridonov 2026-09-03 14:47:21 +02:00
  • a8767b1815 fix(c6): calibrate null residuals and expose recovery health Dragan Spiridonov 2026-09-03 14:41:05 +02:00
  • ed38115f65 fix(server): decode current ESP reset reasons codex/fix-c6-detection-runtime Dragan Spiridonov 2026-09-03 15:15:18 +02:00
  • d8dfb2175f merge main into C6 recovery diagnostics Dragan Spiridonov 2026-09-03 14:58:55 +02:00
  • 00737441c4 perf(firmware): stop the C6 sharing its radio with a stack that cannot receive Joeandclaude-flow 2026-08-30 00:07:21 -04:00
  • 39180c0b80 fix(c6): support ESP-IDF 6 GPIO wake API Dragan Spiridonov 2026-09-03 14:47:21 +02:00
  • f5b1b015c7 fix(c6): calibrate null residuals and expose recovery health Dragan Spiridonov 2026-09-03 14:41:05 +02:00
  • 25d7be3c25 fix(sensing-server): wire --node-positions into live NodeInfo output Joe 2026-08-25 22:38:22 -04:00
  • 29b3968731 fix(firmware): size the subcarrier buffers for HE20, not just pre-HE Joeandclaude-flow 2026-09-02 23:53:02 -04:00
  • ed006abd58 refactor(firmware): separate acting on temperature from measuring it Joe 2026-08-30 08:55:48 -04:00
  • 5419bff2a8 feat(firmware): thermal monitoring, radio throttling, reset reason, heap health Joe 2026-08-30 07:37:08 -04:00
  • 7cdf5714e8 feat(firmware): align the CSI rate gate to mesh time Joe 2026-08-30 20:57:26 -04:00
  • 53fd70ab0f feat(render): real RIFE frame interpolation for smoother motion feat/adr-352-realtime-dual-renderer ruv 2026-09-02 09:43:45 -04:00