Create WiFi-Mat disaster detection module #18

Merged
ruvnet merged 6 commits from claude/wifi-mat-disaster-detection-MxxnQ into main 2026-01-14 03:09:15 +08:00
ruvnet commented 2026-01-14 03:09:07 +08:00 (Migrated from github.com)

This pull request introduces a major new feature: the WiFi-Mat Disaster Response Module, a specialized extension for search and rescue operations using WiFi-based sensing. It adds a new Rust crate (wifi-densepose-mat) to the workspace, integrates it into the CLI, and provides comprehensive documentation and architectural rationale. Additionally, supporting updates were made to configuration, metrics, and daemon state files to reflect the new module and its usage.

WiFi-Mat Disaster Response Module Integration

  • Added a new crate wifi-densepose-mat to the Rust workspace for disaster survivor detection and triage management, with domain-driven design and clear bounded contexts for detection, localization, alerting, and integration. [1] [2] [3]
  • Updated the CLI (wifi-densepose-cli) to include MAT commands, features, and usage examples, enabling command-line scanning, survivor listing, and alert management. [1] [2] [3]

Documentation and Architecture

  • Added detailed documentation to README.md and a new ADR (ADR-001-wifi-mat-disaster-detection.md), describing the motivation, capabilities, DDD architecture, integration strategy, and performance requirements of the WiFi-Mat module. [1] [2] [3]

Supporting Updates

  • Updated workspace and crate configuration files to register the new crate and its dependencies. [1] [2] [3]
  • Updated metrics and daemon state files to reflect new scan runs, timestamps, and operational statistics related to the disaster response module. [1] [2] [3] [4] [5] [6] [7] [8]

Summary:
This PR enables the WiFi-DensePose system to support real-world disaster response scenarios, providing survivor detection, triage, and alerting directly from the CLI, and lays out a robust architectural foundation for further development and integration.

This pull request introduces a major new feature: the WiFi-Mat Disaster Response Module, a specialized extension for search and rescue operations using WiFi-based sensing. It adds a new Rust crate (`wifi-densepose-mat`) to the workspace, integrates it into the CLI, and provides comprehensive documentation and architectural rationale. Additionally, supporting updates were made to configuration, metrics, and daemon state files to reflect the new module and its usage. **WiFi-Mat Disaster Response Module Integration** * Added a new crate `wifi-densepose-mat` to the Rust workspace for disaster survivor detection and triage management, with domain-driven design and clear bounded contexts for detection, localization, alerting, and integration. [[1]](diffhunk://#diff-e0b5b0fc79ddb6b2cb8f355aca9338627c5887b093aca46bc4bb2d34511065a1R13) [[2]](diffhunk://#diff-e0b5b0fc79ddb6b2cb8f355aca9338627c5887b093aca46bc4bb2d34511065a1R95) [[3]](diffhunk://#diff-6a099e7cd66110140675961a4733ad5f185bc8ef01f4534599e58d84cfec895eR1-R173) * Updated the CLI (`wifi-densepose-cli`) to include MAT commands, features, and usage examples, enabling command-line scanning, survivor listing, and alert management. [[1]](diffhunk://#diff-7117613d33956598510a2c4220427c1d793ce4df3e44c359f9bd2c2a4d28fe89R6-R56) [[2]](diffhunk://#diff-efc0d48d6a4b930384f980c25560941243c763447d16d62ec2b4cac7098f0ebeL1-R51) [[3]](diffhunk://#diff-d1aca453090b9527bd541198a13b9b504bfbeb030d5b46332135107e3948ba2dR1-R31) **Documentation and Architecture** * Added detailed documentation to `README.md` and a new ADR (`ADR-001-wifi-mat-disaster-detection.md`), describing the motivation, capabilities, DDD architecture, integration strategy, and performance requirements of the WiFi-Mat module. [[1]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R76-R130) [[2]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R139-R140) [[3]](diffhunk://#diff-6a099e7cd66110140675961a4733ad5f185bc8ef01f4534599e58d84cfec895eR1-R173) **Supporting Updates** * Updated workspace and crate configuration files to register the new crate and its dependencies. [[1]](diffhunk://#diff-e0b5b0fc79ddb6b2cb8f355aca9338627c5887b093aca46bc4bb2d34511065a1R13) [[2]](diffhunk://#diff-e0b5b0fc79ddb6b2cb8f355aca9338627c5887b093aca46bc4bb2d34511065a1R95) [[3]](diffhunk://#diff-7117613d33956598510a2c4220427c1d793ce4df3e44c359f9bd2c2a4d28fe89R6-R56) * Updated metrics and daemon state files to reflect new scan runs, timestamps, and operational statistics related to the disaster response module. [[1]](diffhunk://#diff-e721f493cbbc4451b4e892e51db8a8d1de0da162f1754ec85c62405df8a1d2c7L3-R47) [[2]](diffhunk://#diff-e721f493cbbc4451b4e892e51db8a8d1de0da162f1754ec85c62405df8a1d2c7L134-R134) [[3]](diffhunk://#diff-113ff9ebe0930195a103d95204a14947af1bb9a1037864a89bee8fbc85a1a3ffL2-R10) [[4]](diffhunk://#diff-67ebb772a3e1ec80c93670d80a7e6bfa593cdf53409fb078ef8e0f3d39a059c8L2-R2) [[5]](diffhunk://#diff-47bdc75020125d8c90f627225f12fde77198578db8db399981a007219f690426L3-R46) [[6]](diffhunk://#diff-47bdc75020125d8c90f627225f12fde77198578db8db399981a007219f690426L132-R132) [[7]](diffhunk://#diff-b5e70c3c78426cfad049b590e7a129215716e3a2d31d98b8275bcc63503c1da6L2-R10) [[8]](diffhunk://#diff-52be61663d1de2f1dbc749ca4f1e85b366aa1e95de4e453b9dca8e2e215efab2L1-R1) **Summary:** This PR enables the WiFi-DensePose system to support real-world disaster response scenarios, providing survivor detection, triage, and alerting directly from the CLI, and lays out a robust architectural foundation for further development and integration.
shafeeqshebu (Migrated from github.com) reviewed 2026-02-28 08:01:12 +08:00
shafeeqshebu (Migrated from github.com) left a comment

🙌🏻

🙌🏻
shafeeqshebu (Migrated from github.com) reviewed 2026-02-28 08:04:21 +08:00
shafeeqshebu (Migrated from github.com) left a comment

❤️

❤️
Sign in to join this conversation.