wifi-densepose/scripts
ruv 21ec163941 fix(swarm): resolve 16 bugs from deep review of ADR-062
CRITICAL:
- Delete stale nvs_provision.bin before provisioning each node
- Fix log filename mismatch: swarm_health.py now finds qemu_node{i}.log
  with node_{i}.log fallback
- CI swarm-test job builds firmware instead of downloading missing artifact
- Accept both qemu_flash.bin and qemu_flash_base.bin as base image

HIGH:
- Replace broad "heap" substring match with precise regex patterns
  (HEAP_ERROR, heap_caps_alloc.*failed, etc.) to avoid false positives
- Guard os.geteuid() with hasattr for Windows compatibility
- Offset SLIRP ports by +100 to avoid collision with aggregator on 5005
- Assertions now WARN (not vacuous PASS) when no parseable data found

MEDIUM:
- Mark network_partitioned_recovery as "(future)" in ADR-062
- Fix node_id prefix dedup bug (node_1 no longer matches node_10)
- Add duplication note in qemu_swarm.py pointing to swarm_health.py
- Document implicit TDM auto-assignment in ADR YAML schema
- swarm_health.py only checks sensor nodes for frame production
- Fix channel 0 treated as falsy

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-14 12:36:25 -04:00
..
swarm_presets feat(qemu): ADR-062 QEMU swarm configurator for multi-ESP32 testing 2026-03-14 12:24:06 -04:00
check_health.py fix(scripts): improve usability across all ADR-061 QEMU testing scripts 2026-03-14 11:19:39 -04:00
esp32_wasm_test.py feat: add ADR-042 CHCI protocol, 24 new edge modules, README restructure 2026-03-03 11:35:57 -05:00
generate-witness-bundle.sh feat: 100% validated witness bundle with proof hash + generator script 2026-03-01 15:51:38 -05:00
generate_nvs_matrix.py fix(qemu): resolve 23 bugs from deep code review 2026-03-14 11:28:57 -04:00
inject_fault.py fix(qemu): resolve 23 bugs from deep code review 2026-03-14 11:28:57 -04:00
provision.py fix(firmware): provision.py nvs import + partition config template 2026-03-10 08:40:47 -04:00
qemu-chaos-test.sh fix(qemu): resolve 23 bugs from deep code review 2026-03-14 11:28:57 -04:00
qemu-esp32s3-test.sh fix(scripts): improve usability across all ADR-061 QEMU testing scripts 2026-03-14 11:19:39 -04:00
qemu-mesh-test.sh fix(qemu): resolve 23 bugs from deep code review 2026-03-14 11:28:57 -04:00
qemu-snapshot-test.sh fix(qemu): resolve 23 bugs from deep code review 2026-03-14 11:28:57 -04:00
qemu_swarm.py fix(swarm): resolve 16 bugs from deep review of ADR-062 2026-03-14 12:36:25 -04:00
swarm_health.py fix(swarm): resolve 16 bugs from deep review of ADR-062 2026-03-14 12:36:25 -04:00
validate_mesh_test.py fix(scripts): improve usability across all ADR-061 QEMU testing scripts 2026-03-14 11:19:39 -04:00
validate_qemu_output.py fix(qemu): resolve 23 bugs from deep code review 2026-03-14 11:28:57 -04:00