Commit Graph

  • a036d6c27d fix(fuzz): stub c6_sync_espnow_is_valid for the fuzz-harness link path ruv 2026-05-23 15:19:45 -04:00
  • f40b811bee docs(adr-115): v0.7.0 release notes + CHANGELOG refresh ruv 2026-05-23 15:19:18 -04:00
  • b41fdd75c6 test(adr-115): property-based invariants for the semantic bus (420 lib tests) ruv 2026-05-23 15:15:24 -04:00
  • 0f7a4bd36e feat(adr-115): flip Status → Accepted (MQTT track) + property-based fuzz tests + ADR index entry ruv 2026-05-23 15:11:32 -04:00
  • 9c49ff1a38 feat(adr-110): fleet cardinality gauge wifi_densepose_mesh_node_total ruv 2026-05-23 15:08:16 -04:00
  • c8b6cd7ace feat(adr-115): ship 3 Lovelace dashboard YAMLs (single-room / multi-node / healthcare) ruv 2026-05-23 15:04:39 -04:00
  • 74eb09f604 feat(adr-110): Prometheus exposition endpoint /api/v1/mesh/metrics ruv 2026-05-23 15:03:51 -04:00
  • f5d787ccde feat(adr-115): ship 8 starter HA Blueprints + YAML validator + CI lint ruv 2026-05-23 15:01:20 -04:00
  • 883765150c chore(sensing-server): drop unused tracker_bridge imports ruv 2026-05-23 14:58:41 -04:00
  • 78ed56c332 docs(adr-115): README — Works with HA + Matter + Apple Home + Google Home badges ruv 2026-05-23 14:56:12 -04:00
  • f6a85fe7db feat(adr-110): NodeSyncSnapshot.staleness_ms — sync age in milliseconds ruv 2026-05-23 14:54:21 -04:00
  • fd1803d347 feat(adr-115): ESP32 hardware validation harness + witness integration ruv 2026-05-23 14:50:52 -04:00
  • 409e8e2831 fix(adr-115/ci): drop multi-filter from cargo test invocation (single TESTNAME accepted only) ruv 2026-05-23 14:49:10 -04:00
  • bea7edee1f test(adr-110): lock the 9-second staleness gate on mesh_aligned_us_for_csi_frame ruv 2026-05-23 14:48:22 -04:00
  • ca10df7b0d fix(adr-115): CI green — example feature-gate + mosquitto allow_anon + bench numbers ruv 2026-05-23 14:47:46 -04:00
  • 8805c8ec0b test+refactor(adr-110): NodeState::apply_sync_packet + 2 tests for the receive-side dispatch ruv 2026-05-23 14:44:25 -04:00
  • 473c5d11db docs(adr-110): user-guide REST docs for /api/v1/mesh and /api/v1/nodes/:id/sync ruv 2026-05-23 14:38:57 -04:00
  • a07deb9180 test+refactor(adr-110): NodeState::sync_snapshot + 3 helper tests, dedupe 4 call sites ruv 2026-05-23 14:36:54 -04:00
  • 6364e0f7d8 feat(adr-115): P8 — Matter bridge tree + commissioning code (38 tests, lib total 410) ruv 2026-05-23 14:36:10 -04:00
  • a7467f5470 feat(adr-115): P7 — Matter cluster + device-type mapping (HA-FABRIC scaffolding, 16 tests) ruv 2026-05-23 14:30:32 -04:00
  • c6a0d5dbf5 feat(adr-110): REST endpoints /api/v1/nodes/:id/sync and /api/v1/mesh ruv 2026-05-23 14:30:14 -04:00
  • a4f56d2f1b feat(adr-115): P6 + P10 — runnable wiring example + witness bundle (VERIFIED) ruv 2026-05-23 14:26:14 -04:00
  • 7eeb265ebc docs(adr-index): surface ADR-110 review/witness/branch-state docs ruv 2026-05-23 14:24:29 -04:00
  • 9f75ea4092 docs(changelog): Wave 5 entry for iter 13-26 host-side ADR-110 work ruv 2026-05-23 14:23:11 -04:00
  • d25e331bbf feat(adr-115): P9 — security audit (mqtt::security) + criterion benchmarks (15 tests) ruv 2026-05-23 14:17:55 -04:00
  • dbcbac1d43 feat(adr-110): Python SyncPacket API parity with Rust (apply_to_local + interpolation) ruv 2026-05-23 14:15:28 -04:00
  • b68f130ce4 feat(adr-115): P4 — broker integration tests + mosquitto CI workflow ruv 2026-05-23 14:14:21 -04:00
  • 15755fd8a4 docs(adr-115): P5 — HA + Matter user guide + semantic primitives metrics + README ruv 2026-05-23 14:10:42 -04:00
  • 9924db1c7b docs(adr-110): document the WebSocket sync field in user-guide ruv 2026-05-23 14:10:14 -04:00
  • b2a692369e feat(adr-115): P4.5b — 6 remaining semantic primitives — all 10 HA-MIND v1 done (66 tests) ruv 2026-05-23 14:07:21 -04:00
  • e764504dc5 test(adr-110): lock NodeSyncSnapshot JSON wire contract (iter 24) ruv 2026-05-23 14:05:59 -04:00
  • 41f28ae85e feat(adr-110): surface NodeSyncSnapshot in WebSocket sensing_update JSON ruv 2026-05-23 14:03:22 -04:00
  • 8e416af203 feat(adr-115): P4.5a — semantic inference layer (HA-MIND) — 4 primitives + bus (34 tests) ruv 2026-05-23 14:01:51 -04:00
  • dc20c87a68 docs(adr-110): branch-state map for ADR-110 ↔ ADR-115 coordination ruv 2026-05-23 13:58:08 -04:00
  • 59c503d01e feat(adr-115): P3 — state encoder + rate limiter + rumqttc publisher (45 tests) ruv 2026-05-23 13:57:16 -04:00
  • 82be960de5 test(adr-110): cross-language wire-format conformance gate ruv 2026-05-23 13:52:44 -04:00
  • 07d22247b5 feat(adr-115): P2 — HA discovery emitter + privacy filter + config (27 tests) ruv 2026-05-23 13:50:33 -04:00
  • 40bd6b81b8 test(adr-110): end-to-end sync decode → frame mesh recovery integration test ruv 2026-05-23 13:47:14 -04:00
  • 898a2d7d9f feat(adr-110): wire observe_csi_frame_arrival into CSI receive path ruv 2026-05-23 13:43:49 -04:00
  • fc9f2dce8a feat(adr-115): P1 — Cargo features + CLI flags for MQTT/Matter/Semantic ruv 2026-05-23 13:41:38 -04:00
  • 0dfa3d46aa feat(adr-115): P1 — Cargo features + CLI flags for MQTT/Matter/Semantic ruv 2026-05-23 13:41:38 -04:00
  • 2ff1dcb37a feat(adr-115): ADR + P1 — MQTT/Matter/Semantic CLI plumbing (refs #776) ruv 2026-05-23 13:32:18 -04:00
  • 4705fb5ae8 feat(adr-115): ADR + P1 — MQTT/Matter/Semantic CLI plumbing (refs #776) ruv 2026-05-23 13:32:18 -04:00
  • ca2059b07f fix(branch-coord): revert ADR-115 Cargo.toml/cli.rs that slipped into iter 18 ruv 2026-05-23 13:31:58 -04:00
  • 2997165bc1 feat(adr-110): per-node measured CSI fps + EMA for mesh-time interpolation ruv 2026-05-23 13:30:02 -04:00
  • 0c311a202b feat(adr-110): SyncPacket::mesh_aligned_us_for_sequence (interpolation) + NodeState hook ruv 2026-05-23 13:19:06 -04:00
  • df95360e52 feat(adr-110 P10): apply_to_local + NodeState::mesh_aligned_us + full ADR rewrite ruv 2026-05-23 13:16:11 -04:00
  • 23fd8ac371 feat(sensing-server): consume ADR-110 §A0.12 sync packets, store per-node ruv 2026-05-23 13:11:35 -04:00
  • d72944f887 feat(hardware): Rust SyncPacket decoder + 7 unit tests (ADR-110 §A0.12) ruv 2026-05-23 13:06:08 -04:00
  • 3a6648c290 test+docs(adr-110): 6 SyncPacketParser tests + README/user-guide for v0.7.0 ruv 2026-05-23 13:00:42 -04:00
  • d199279caa release(firmware): v0.7.0-esp32 major — ADR-110 firmware-side substrate closed v0.7.0-esp32 ruv 2026-05-23 12:56:58 -04:00
  • e69572ff99 fix(csi): ADR-018 byte 19 bit 4 now signals ESP-NOW sync too (not just broken 15.4) ruv 2026-05-23 12:47:06 -04:00
  • 4e1b62ab4f release(firmware): v0.6.9-esp32 — sync-packet wired, CONFIG_C6_SYNC_EVERY_N_FRAMES tunable v0.6.9-esp32 ruv 2026-05-23 12:41:19 -04:00
  • d2effcc6f6 witness(ADR-110 §A0.12): sync-packet wired + verified live on both boards ruv 2026-05-23 12:31:05 -04:00
  • 6ff155a232 feat(csi): emit ADR-110 §A0.11 sync-packet every 20 CSI frames ruv 2026-05-23 12:26:45 -04:00
  • 503411a8d2 release(firmware): bump to v0.6.8-esp32 — ESP-NOW mesh EMA smoother v0.6.8-esp32 ruv 2026-05-23 12:20:00 -04:00
  • e5c3b27daa witness(ADR-110 §A0.10): EMA suppression quantified — 3.95x, ≤100 µs alignment shipped ruv 2026-05-23 12:11:17 -04:00
  • f41f5fc85b feat(c6_sync_espnow): EMA-smooth cross-board offset, expose via get_epoch_us ruv 2026-05-23 12:04:22 -04:00
  • 676297c48f witness(ADR-110 §A0.8): 4-minute mesh soak — quantified stability + measured clock skew ruv 2026-05-23 11:55:48 -04:00
  • d636604330 docs(user-guide): point 4MB-flash flow at the v0.6.7 S3 4MB binary ruv 2026-05-23 11:48:36 -04:00
  • 572e09ad86 witness(ADR-110 §A0.7): ESP-NOW cross-board mesh — leader election + sync offset measured ruv 2026-05-23 11:40:56 -04:00
  • f9aad75413 witness+opt: ADR-110 §A0.6 — IDF v5.4 soft-AP HE gap, swarm warnings ruv 2026-05-23 11:36:09 -04:00
  • 83f20f7c61 witness(ADR-110): v0.6.7 live silicon evidence — A0.4 + A0.5 ruv 2026-05-23 11:28:59 -04:00
  • 756bfc0a1a docs(readme,user-guide): record v0.6.7 LP-core + soft-AP HE/TWT additions ruv 2026-05-23 11:16:08 -04:00
  • 948768bdda feat(firmware): v0.6.7-esp32 — real LP-core program + C6 soft-AP HE/TWT helper v0.6.7-esp32 ruv 2026-05-23 11:10:34 -04:00
  • 5d544126ee fix(ui): unbreak viz.html — OrbitControls importmap, WS URL, toast NPE (#760) (#773) v1160 rUv 2026-05-23 10:48:04 -04:00
  • 96a3b0298e fix(ui): single module script + mutable THREE — OrbitControls validated fix/issue-760-sensing-ui-bugs ruv 2026-05-23 10:47:10 -04:00
  • 35d9be9ba0 fix(ui): unbreak viz.html — OrbitControls importmap, WS URL, toast NPE (#760) ruv 2026-05-23 10:25:08 -04:00
  • 8806501923 chore: update vendor submodules to latest upstream chore/update-submodules-20260523-122815 github-actions[bot] 2026-05-23 12:28:15 +00:00
  • e3c245b45b deploy(nvsim): 004a63e82d 004a63e82d github-actions[bot] 2026-05-23 10:01:28 +00:00
  • 004a63e82d fix(security): audit — fix RUSTSEC vulns, clippy warnings, dead code (#769) v1155 rUv 2026-05-23 05:36:13 -04:00
  • 1906876541 fix: upgrade openssl to 0.10.78 (CVE-2026-41676) (#751) v1153 OrbisAI Security 2026-05-23 13:01:03 +05:30
  • 44836f1b41 chore: update vendor submodules to latest upstream chore/update-submodules-20260523-070317 github-actions[bot] 2026-05-23 07:03:17 +00:00
  • 423dc9fd5c docs(readme): add Cognitum creator affiliate program reference v1152 ruv 2026-05-23 01:06:18 -04:00
  • 561647b3af docs(readme): link new ADR-110 reviewer guide + update soak total ruv 2026-05-23 00:05:25 -04:00
  • 3133be6d48 docs(adr-110): add reviewer one-page guide ruv 2026-05-22 23:53:22 -04:00
  • 9a46fc8aa2 witness: ESP-NOW 300 s soak — 2951 tx 0 fail (2.5x sample) ruv 2026-05-22 23:43:46 -04:00
  • e255b7d43a docs(firmware): README acknowledges dual S3+C6 target (ADR-110) ruv 2026-05-22 23:18:16 -04:00
  • 553b07d04c docs(readme): tighten ESP32-C6 row to match empirical witness (ADR-110) ruv 2026-05-22 23:13:01 -04:00
  • 9de34ba096 docs(adr): index ADR-110 in Hardware and firmware section ruv 2026-05-22 23:08:50 -04:00
  • fc75a8a5c8 test(fuzz): extend csi_serialize fuzz harness for ADR-110 byte 18-19 ruv 2026-05-22 23:00:09 -04:00
  • 89972c0917 docs(changelog): expand ADR-110 entry with wave 2-5 additions ruv 2026-05-22 22:54:19 -04:00
  • b808a6380b witness: ESP-NOW 120s soak — 1151 tx 0 fail, 9.6/s, no crash ruv 2026-05-22 22:51:25 -04:00
  • 8eaa92cf21 feat(python): host-side decode for ADR-018 byte 18-19 (ADR-110) ruv 2026-05-22 22:46:37 -04:00
  • 3959fabf31 feat(rust): host-side decode for ADR-018 byte 18-19 (ADR-110 closure) ruv 2026-05-22 22:42:49 -04:00
  • 88be283ab0 feat(c6): ESP-NOW cross-node sync — D1 workaround for broken 15.4 RX ruv 2026-05-22 22:37:12 -04:00
  • f8a2e36958 fix(witness): redact secrets from bundled verify.py output (SECURITY) ruv 2026-05-22 21:04:57 -04:00
  • 85248e2a6c chore: update vendor submodules to latest upstream chore/update-submodules-20260523-005630 github-actions[bot] 2026-05-23 00:56:30 +00:00
  • 4c39e28bd0 fix(c6): PAN-ID match in 15.4 beacon + expanded D1 diagnostic record ruv 2026-05-22 20:46:03 -04:00
  • 66523843e6 fix(c6): TWT INVALID_ARG graceful + ch26 + diagnostic counters (ADR-110 D1) ruv 2026-05-22 20:39:50 -04:00
  • f23e34ee5c feat(firmware): ESP32-C6 target — Wi-Fi 6 / 802.15.4 / TWT / LP-core (ADR-110) ruv 2026-05-22 20:10:30 -04:00
  • 7beeb9d719 chore: update vendor submodules to latest upstream chore/update-submodules-20260522-184308 github-actions[bot] 2026-05-22 18:43:08 +00:00
  • 68abb385ae docs(readme): swap hero image to ruview-seed.png (#753) v1136 rUv 2026-05-22 11:07:43 -04:00
  • 193edd2d4e chore: update vendor submodules to latest upstream chore/update-submodules-20260522-135706 github-actions[bot] 2026-05-22 13:57:06 +00:00
  • c26d0baf1f chore: update vendor submodules to latest upstream chore/update-submodules-20260522-125008 github-actions[bot] 2026-05-22 12:50:08 +00:00
  • 92badd84e6 research(sota-loop): final 00-summary.md — loop closes at 12:00 UTC stop (#747) v1133 v1131 v1129 v1127 v1125 v1123 v1121 v1119 v1117 v1115 v1113 v1111 v1109 v1107 v1105 v1103 v1101 v1099 v1097 v1095 v1093 v1091 v1089 v1087 v1085 v1083 v1081 v1079 v1077 v1075 v1073 v1071 v1069 v1067 v1065 v1063 v1061 v1059 v1057 rUv 2026-05-22 08:07:08 -04:00
  • fecb1da252 research(R20.2): threshold-based hand-off — works at 0.5 m, harmonic gap at 1 m surfaces Pan-Tompkins requirement (#746) rUv 2026-05-22 07:57:48 -04:00
  • eb88035699 docs(examples/research-sota): add main + 9 sub-folder READMEs (follow-up to #744) (#745) rUv 2026-05-22 07:54:19 -04:00
  • 4e879bf62a chore: organise examples/research-sota/ into 9 thematic folders with READMEs (#744) rUv 2026-05-22 07:52:57 -04:00
  • 759b487a82 research(R20.1): working Bayesian fusion demo for ADR-114 — empirically validates R13 NEG + doc 16 cube-law (#743) rUv 2026-05-22 07:48:08 -04:00