wifi-densepose/docs
Claude 9648a47fdc
ADR-081: adaptive CSI mesh firmware kernel + scaffolding
Introduces a 5-layer firmware kernel that reframes the existing ESP32
modules as components of a chipset-agnostic architecture and authorizes
adaptive control + a compact feature-state stream as the default upstream.

Layers:
  L1 Radio Abstraction Layer  — rv_radio_ops_t vtable + ESP32 binding
  L2 Adaptive Controller      — fast/medium/slow loops (200ms/1s/30s)
  L3 Mesh Sensing Plane       — anchor/observer/relay/coordinator (spec)
  L4 On-device Feature Extr.  — rv_feature_state_t (magic 0xC5110006)
  L5 Rust handoff             — feature_state default; debug raw gated

Files:
  docs/adr/ADR-081-adaptive-csi-mesh-firmware-kernel.md  (new)
  firmware/esp32-csi-node/main/rv_radio_ops.h            (new)
  firmware/esp32-csi-node/main/rv_radio_ops_esp32.c      (new)
  firmware/esp32-csi-node/main/rv_feature_state.{h,c}    (new)
  firmware/esp32-csi-node/main/adaptive_controller.{h,c} (new)
  firmware/esp32-csi-node/main/main.c                    (wire L1+L2)
  firmware/esp32-csi-node/main/CMakeLists.txt            (add 4 sources)
  firmware/esp32-csi-node/main/Kconfig.projbuild         (controller knobs)
  CHANGELOG.md                                           (Unreleased)

Default policy is conservative: enable_channel_switch and
enable_role_change are off, so behavior matches today's firmware
unless an operator opts in via menuconfig. The pure
adaptive_controller_decide() is exposed for offline unit tests.

Reuses (does not rewrite): csi_collector, edge_processing (ADR-039),
swarm_bridge (ADR-066), secure_tdm (ADR-032), wasm_runtime (ADR-040).
2026-04-19 03:14:04 +00:00
..
adr ADR-081: adaptive CSI mesh firmware kernel + scaffolding 2026-04-19 03:14:04 +00:00
ddd feat: ADR-069 ESP32 CSI → Cognitum Seed RVF pipeline (v0.5.4-esp32) 2026-04-02 19:32:18 -04:00
edge-modules feat: add ADR-042 CHCI protocol, 24 new edge modules, README restructure 2026-03-03 11:35:57 -05:00
huggingface feat: HuggingFace model publishing pipeline + model card 2026-04-02 22:04:16 -04:00
qe-reports fix: ADR-080 P0 security + CI remediation from QE analysis 2026-04-06 16:12:13 -04:00
research feat: ADR-069 ESP32 CSI → Cognitum Seed RVF pipeline (v0.5.4-esp32) 2026-04-02 19:32:18 -04:00
tutorials docs: add Cognitum Seed pretraining tutorial (530 lines) 2026-04-02 20:49:05 -04:00
WITNESS-LOG-028.md feat: 100% validated witness bundle with proof hash + generator script 2026-03-01 15:51:38 -05:00
build-guide.md docs: Add comprehensive build guide for all environments 2026-02-28 06:53:37 +00:00
security-audit-wasm-edge-vendor.md feat: implement 24 vendor-integrated WASM edge modules (ADR-041) 2026-03-03 00:29:36 -05:00
user-guide.md docs: update README and user guide for v0.7.0 camera-supervised training 2026-04-06 17:52:44 -04:00
wifi-mat-user-guide.md docs: Add comprehensive wifi-Mat user guide and fix compilation 2026-01-13 17:55:50 +00:00