feat: add ADR-042 CHCI protocol, 24 new edge modules, README restructure

- ADR-042: Coherent Human Channel Imaging (non-CSI sensing protocol)
  with DDD domain model (6 bounded contexts)
- 24 new WASM edge modules: medical (5), retail (5), security (5),
  building (5), industrial (5), exotic (8)
- README: plain-language rewrites, moved detail sections below TOC,
  added edge module links to use case tables, firmware release docs
- User guide: firmware release table, edge intelligence documentation
- .gitignore: added rules for wasm, esp32 temp files, NVS binaries
- WASM edge crate: cargo config, integration tests, module registry

Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in:
ruv
2026-03-03 11:35:57 -05:00
parent d63d4d95d1
commit e94c7056f2
76 changed files with 27260 additions and 324 deletions
@@ -60,7 +60,7 @@ idf_component_register(
target_compile_definitions(${COMPONENT_LIB} PUBLIC
d_m3HasFloat=1 # Enable float support (needed for DSP)
d_m3Use32BitSlots=1 # 32-bit value slots (saves RAM on ESP32)
d_m3MaxFunctionStackHeight=128 # Conservative stack depth
d_m3MaxFunctionStackHeight=512 # Raised for Rust WASM modules (was 128)
d_m3CodePageAlignSize=4096 # Page alignment for Xtensa
d_m3LogOutput=0 # Disable WASM3 stdout logging (use ESP_LOG)
d_m3FixedHeap=0 # Use dynamic allocation (PSRAM-friendly)