Commit graph

1 commit

Author SHA1 Message Date
ruv
4bb8c3303f feat: ADR-075 min-cut person separation — fixes #348
Stoer-Wagner min-cut on subcarrier correlation graph replaces broken
threshold-based person counting (was always 4, now correct).

Validated: 24/24 windows correctly report 1 person on test data
where old firmware reported 4. Pure JS, <5ms per window.

- mincut-person-counter.js: live UDP + JSONL replay, overrides vitals
- csi-graph-visualizer.js: ASCII spectrum + correlation heatmap
- ADR-075: algorithm, comparison, migration path

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-04-03 00:34:57 -04:00