mirror of
https://github.com/ruvnet/RuView
synced 2026-08-01 19:01:42 +00:00
f49c722764
The Rust port lived two directories deep (rust-port/wifi-densepose-rs/) without any sibling under rust-port/ that warranted the extra level. Move the whole workspace up to v2/ to match v1/ (Python) at the same depth and shorten every cd / build command across the repo. git mv preserves history for all tracked files. 60 files updated for path references (CI workflows, ADRs, docs, scripts, READMEs, internal .claude-flow state). Two manual fixes for relative-cd paths in CLAUDE.md and ADR-043 that became wrong after the depth change (cd ../.. → cd ..). Validated: - cargo check --workspace --no-default-features → clean (after target/ nuke; the gitignored target/ was carried by the OS rename and had hard-coded old paths in build scripts) - cargo test --workspace --no-default-features → 1,539 passed, 0 failed, 8 ignored (same totals as pre-rename) - ESP32-S3 on COM7 → still streaming live CSI (cb #40300, RSSI -64 dBm) After-merge follow-up: contributors should `rm -rf v2/target` once and let cargo regenerate from the new path.
26 lines
955 B
Rust
26 lines
955 B
Rust
//! Multi-AP Triage (MAT) disaster-detection module — RuVector integrations.
|
||
//!
|
||
//! This module provides three ADR-017 integration points for the MAT pipeline:
|
||
//!
|
||
//! - [`triangulation`]: TDoA-based survivor localisation via
|
||
//! ruvector-solver (`NeumannSolver`).
|
||
//! - [`breathing`]: Tiered compressed streaming breathing buffer via
|
||
//! ruvector-temporal-tensor (`TemporalTensorCompressor`).
|
||
//! - [`heartbeat`]: Per-frequency-bin tiered compressed heartbeat spectrogram
|
||
//! via ruvector-temporal-tensor.
|
||
//!
|
||
//! # Memory reduction
|
||
//!
|
||
//! For 56 subcarriers × 60 s × 100 Hz:
|
||
//! - Raw: 56 × 6 000 × 4 bytes = **13.4 MB**
|
||
//! - Hot tier (8-bit): **3.4 MB**
|
||
//! - Mixed hot/warm/cold: **3.4–6.7 MB** depending on recency distribution.
|
||
|
||
pub mod breathing;
|
||
pub mod heartbeat;
|
||
pub mod triangulation;
|
||
|
||
pub use breathing::CompressedBreathingBuffer;
|
||
pub use heartbeat::CompressedHeartbeatSpectrogram;
|
||
pub use triangulation::solve_triangulation;
|