diff --git a/v2/Cargo.lock b/v2/Cargo.lock index 9ffd2f1a..f328f429 100644 --- a/v2/Cargo.lock +++ b/v2/Cargo.lock @@ -7415,6 +7415,27 @@ version = "2.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "753a07254fa68db183949ec6c7575d890da4d42404afabc11d610a720fcf570c" +[[package]] +name = "ruview-swarm" +version = "0.1.0" +dependencies = [ + "async-trait", + "criterion", + "hmac", + "mavlink", + "nalgebra", + "ort", + "rand 0.8.5", + "serde", + "sha2", + "thiserror 2.0.18", + "tokio", + "tokio-test", + "toml 0.8.23", + "tracing", + "wifi-densepose-core", +] + [[package]] name = "ryu" version = "1.0.23" @@ -11010,27 +11031,6 @@ dependencies = [ "wifi-densepose-ruvector", ] -[[package]] -name = "wifi-densepose-swarm" -version = "0.1.0" -dependencies = [ - "async-trait", - "criterion", - "hmac", - "mavlink", - "nalgebra", - "ort", - "rand 0.8.5", - "serde", - "sha2", - "thiserror 2.0.18", - "tokio", - "tokio-test", - "toml 0.8.23", - "tracing", - "wifi-densepose-core", -] - [[package]] name = "wifi-densepose-train" version = "0.3.1" diff --git a/v2/Cargo.toml b/v2/Cargo.toml index 903a9d40..5e70aca1 100644 --- a/v2/Cargo.toml +++ b/v2/Cargo.toml @@ -70,7 +70,7 @@ members = [ "crates/homecore-hap", # ADR-125 — Apple Home HomeKit Accessory Protocol bridge "crates/homecore-assist", # ADR-133 — HOMECORE voice assistant + ruflo bridge "crates/homecore-server", # iter-9 — HOMECORE integration binary (all 8 crates wired together) - "crates/wifi-densepose-swarm", # ADR-148 — drone swarm control system + "crates/ruview-swarm", # ADR-148 — drone swarm control system ] # ADR-040: WASM edge crate targets wasm32-unknown-unknown (no_std), # excluded from workspace to avoid breaking `cargo test --workspace`. diff --git a/v2/crates/wifi-densepose-swarm/Cargo.toml b/v2/crates/ruview-swarm/Cargo.toml similarity index 87% rename from v2/crates/wifi-densepose-swarm/Cargo.toml rename to v2/crates/ruview-swarm/Cargo.toml index b1b00edd..afc98444 100644 --- a/v2/crates/wifi-densepose-swarm/Cargo.toml +++ b/v2/crates/ruview-swarm/Cargo.toml @@ -1,8 +1,8 @@ [package] -name = "wifi-densepose-swarm" +name = "ruview-swarm" version = "0.1.0" edition = "2021" -description = "Drone swarm control system — hierarchical-mesh topology, Raft consensus, MARL, CSI sensing integration (ADR-148)" +description = "RuView drone swarm control system — hierarchical-mesh topology, Raft consensus, MARL, CSI sensing integration (ADR-148)" license = "Apache-2.0" [features] diff --git a/v2/crates/wifi-densepose-swarm/README.md b/v2/crates/ruview-swarm/README.md similarity index 100% rename from v2/crates/wifi-densepose-swarm/README.md rename to v2/crates/ruview-swarm/README.md diff --git a/v2/crates/wifi-densepose-swarm/benches/swarm_bench.rs b/v2/crates/ruview-swarm/benches/swarm_bench.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/benches/swarm_bench.rs rename to v2/crates/ruview-swarm/benches/swarm_bench.rs diff --git a/v2/crates/wifi-densepose-swarm/src/allocation/auction.rs b/v2/crates/ruview-swarm/src/allocation/auction.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/allocation/auction.rs rename to v2/crates/ruview-swarm/src/allocation/auction.rs diff --git a/v2/crates/wifi-densepose-swarm/src/allocation/fnn.rs b/v2/crates/ruview-swarm/src/allocation/fnn.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/allocation/fnn.rs rename to v2/crates/ruview-swarm/src/allocation/fnn.rs diff --git a/v2/crates/wifi-densepose-swarm/src/allocation/mod.rs b/v2/crates/ruview-swarm/src/allocation/mod.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/allocation/mod.rs rename to v2/crates/ruview-swarm/src/allocation/mod.rs diff --git a/v2/crates/wifi-densepose-swarm/src/bench_support.rs b/v2/crates/ruview-swarm/src/bench_support.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/bench_support.rs rename to v2/crates/ruview-swarm/src/bench_support.rs diff --git a/v2/crates/wifi-densepose-swarm/src/config/mod.rs b/v2/crates/ruview-swarm/src/config/mod.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/config/mod.rs rename to v2/crates/ruview-swarm/src/config/mod.rs diff --git a/v2/crates/wifi-densepose-swarm/src/demo/mod.rs b/v2/crates/ruview-swarm/src/demo/mod.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/demo/mod.rs rename to v2/crates/ruview-swarm/src/demo/mod.rs diff --git a/v2/crates/wifi-densepose-swarm/src/demo/scenario.rs b/v2/crates/ruview-swarm/src/demo/scenario.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/demo/scenario.rs rename to v2/crates/ruview-swarm/src/demo/scenario.rs diff --git a/v2/crates/wifi-densepose-swarm/src/demo/synthetic_csi.rs b/v2/crates/ruview-swarm/src/demo/synthetic_csi.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/demo/synthetic_csi.rs rename to v2/crates/ruview-swarm/src/demo/synthetic_csi.rs diff --git a/v2/crates/wifi-densepose-swarm/src/failsafe/mod.rs b/v2/crates/ruview-swarm/src/failsafe/mod.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/failsafe/mod.rs rename to v2/crates/ruview-swarm/src/failsafe/mod.rs diff --git a/v2/crates/wifi-densepose-swarm/src/formation/leader_follower.rs b/v2/crates/ruview-swarm/src/formation/leader_follower.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/formation/leader_follower.rs rename to v2/crates/ruview-swarm/src/formation/leader_follower.rs diff --git a/v2/crates/wifi-densepose-swarm/src/formation/mod.rs b/v2/crates/ruview-swarm/src/formation/mod.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/formation/mod.rs rename to v2/crates/ruview-swarm/src/formation/mod.rs diff --git a/v2/crates/wifi-densepose-swarm/src/formation/reynolds.rs b/v2/crates/ruview-swarm/src/formation/reynolds.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/formation/reynolds.rs rename to v2/crates/ruview-swarm/src/formation/reynolds.rs diff --git a/v2/crates/wifi-densepose-swarm/src/formation/virtual_structure.rs b/v2/crates/ruview-swarm/src/formation/virtual_structure.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/formation/virtual_structure.rs rename to v2/crates/ruview-swarm/src/formation/virtual_structure.rs diff --git a/v2/crates/wifi-densepose-swarm/src/integration/flight_controller.rs b/v2/crates/ruview-swarm/src/integration/flight_controller.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/integration/flight_controller.rs rename to v2/crates/ruview-swarm/src/integration/flight_controller.rs diff --git a/v2/crates/wifi-densepose-swarm/src/integration/mavlink_messages.rs b/v2/crates/ruview-swarm/src/integration/mavlink_messages.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/integration/mavlink_messages.rs rename to v2/crates/ruview-swarm/src/integration/mavlink_messages.rs diff --git a/v2/crates/wifi-densepose-swarm/src/integration/mod.rs b/v2/crates/ruview-swarm/src/integration/mod.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/integration/mod.rs rename to v2/crates/ruview-swarm/src/integration/mod.rs diff --git a/v2/crates/wifi-densepose-swarm/src/integration/swarm_sim.rs b/v2/crates/ruview-swarm/src/integration/swarm_sim.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/integration/swarm_sim.rs rename to v2/crates/ruview-swarm/src/integration/swarm_sim.rs diff --git a/v2/crates/wifi-densepose-swarm/src/lib.rs b/v2/crates/ruview-swarm/src/lib.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/lib.rs rename to v2/crates/ruview-swarm/src/lib.rs diff --git a/v2/crates/wifi-densepose-swarm/src/marl/actor.rs b/v2/crates/ruview-swarm/src/marl/actor.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/marl/actor.rs rename to v2/crates/ruview-swarm/src/marl/actor.rs diff --git a/v2/crates/wifi-densepose-swarm/src/marl/mod.rs b/v2/crates/ruview-swarm/src/marl/mod.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/marl/mod.rs rename to v2/crates/ruview-swarm/src/marl/mod.rs diff --git a/v2/crates/wifi-densepose-swarm/src/marl/observation.rs b/v2/crates/ruview-swarm/src/marl/observation.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/marl/observation.rs rename to v2/crates/ruview-swarm/src/marl/observation.rs diff --git a/v2/crates/wifi-densepose-swarm/src/marl/reward.rs b/v2/crates/ruview-swarm/src/marl/reward.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/marl/reward.rs rename to v2/crates/ruview-swarm/src/marl/reward.rs diff --git a/v2/crates/wifi-densepose-swarm/src/marl/trainer.rs b/v2/crates/ruview-swarm/src/marl/trainer.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/marl/trainer.rs rename to v2/crates/ruview-swarm/src/marl/trainer.rs diff --git a/v2/crates/wifi-densepose-swarm/src/marl/training_loop.rs b/v2/crates/ruview-swarm/src/marl/training_loop.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/marl/training_loop.rs rename to v2/crates/ruview-swarm/src/marl/training_loop.rs diff --git a/v2/crates/wifi-densepose-swarm/src/orchestrator/mod.rs b/v2/crates/ruview-swarm/src/orchestrator/mod.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/orchestrator/mod.rs rename to v2/crates/ruview-swarm/src/orchestrator/mod.rs diff --git a/v2/crates/wifi-densepose-swarm/src/planning/coverage.rs b/v2/crates/ruview-swarm/src/planning/coverage.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/planning/coverage.rs rename to v2/crates/ruview-swarm/src/planning/coverage.rs diff --git a/v2/crates/wifi-densepose-swarm/src/planning/mod.rs b/v2/crates/ruview-swarm/src/planning/mod.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/planning/mod.rs rename to v2/crates/ruview-swarm/src/planning/mod.rs diff --git a/v2/crates/wifi-densepose-swarm/src/planning/pheromone.rs b/v2/crates/ruview-swarm/src/planning/pheromone.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/planning/pheromone.rs rename to v2/crates/ruview-swarm/src/planning/pheromone.rs diff --git a/v2/crates/wifi-densepose-swarm/src/planning/probability_grid.rs b/v2/crates/ruview-swarm/src/planning/probability_grid.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/planning/probability_grid.rs rename to v2/crates/ruview-swarm/src/planning/probability_grid.rs diff --git a/v2/crates/wifi-densepose-swarm/src/planning/rrt_apf.rs b/v2/crates/ruview-swarm/src/planning/rrt_apf.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/planning/rrt_apf.rs rename to v2/crates/ruview-swarm/src/planning/rrt_apf.rs diff --git a/v2/crates/wifi-densepose-swarm/src/security/antijamming.rs b/v2/crates/ruview-swarm/src/security/antijamming.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/security/antijamming.rs rename to v2/crates/ruview-swarm/src/security/antijamming.rs diff --git a/v2/crates/wifi-densepose-swarm/src/security/geofence.rs b/v2/crates/ruview-swarm/src/security/geofence.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/security/geofence.rs rename to v2/crates/ruview-swarm/src/security/geofence.rs diff --git a/v2/crates/wifi-densepose-swarm/src/security/mavlink_signing.rs b/v2/crates/ruview-swarm/src/security/mavlink_signing.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/security/mavlink_signing.rs rename to v2/crates/ruview-swarm/src/security/mavlink_signing.rs diff --git a/v2/crates/wifi-densepose-swarm/src/security/mod.rs b/v2/crates/ruview-swarm/src/security/mod.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/security/mod.rs rename to v2/crates/ruview-swarm/src/security/mod.rs diff --git a/v2/crates/wifi-densepose-swarm/src/security/remote_id.rs b/v2/crates/ruview-swarm/src/security/remote_id.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/security/remote_id.rs rename to v2/crates/ruview-swarm/src/security/remote_id.rs diff --git a/v2/crates/wifi-densepose-swarm/src/security/uwb_antispoofing.rs b/v2/crates/ruview-swarm/src/security/uwb_antispoofing.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/security/uwb_antispoofing.rs rename to v2/crates/ruview-swarm/src/security/uwb_antispoofing.rs diff --git a/v2/crates/wifi-densepose-swarm/src/sensing/mod.rs b/v2/crates/ruview-swarm/src/sensing/mod.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/sensing/mod.rs rename to v2/crates/ruview-swarm/src/sensing/mod.rs diff --git a/v2/crates/wifi-densepose-swarm/src/sensing/multiview.rs b/v2/crates/ruview-swarm/src/sensing/multiview.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/sensing/multiview.rs rename to v2/crates/ruview-swarm/src/sensing/multiview.rs diff --git a/v2/crates/wifi-densepose-swarm/src/sensing/occworld_bridge.rs b/v2/crates/ruview-swarm/src/sensing/occworld_bridge.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/sensing/occworld_bridge.rs rename to v2/crates/ruview-swarm/src/sensing/occworld_bridge.rs diff --git a/v2/crates/wifi-densepose-swarm/src/sensing/payload.rs b/v2/crates/ruview-swarm/src/sensing/payload.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/sensing/payload.rs rename to v2/crates/ruview-swarm/src/sensing/payload.rs diff --git a/v2/crates/wifi-densepose-swarm/src/topology/gossip.rs b/v2/crates/ruview-swarm/src/topology/gossip.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/topology/gossip.rs rename to v2/crates/ruview-swarm/src/topology/gossip.rs diff --git a/v2/crates/wifi-densepose-swarm/src/topology/mesh.rs b/v2/crates/ruview-swarm/src/topology/mesh.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/topology/mesh.rs rename to v2/crates/ruview-swarm/src/topology/mesh.rs diff --git a/v2/crates/wifi-densepose-swarm/src/topology/mod.rs b/v2/crates/ruview-swarm/src/topology/mod.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/topology/mod.rs rename to v2/crates/ruview-swarm/src/topology/mod.rs diff --git a/v2/crates/wifi-densepose-swarm/src/topology/raft.rs b/v2/crates/ruview-swarm/src/topology/raft.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/topology/raft.rs rename to v2/crates/ruview-swarm/src/topology/raft.rs diff --git a/v2/crates/wifi-densepose-swarm/src/types.rs b/v2/crates/ruview-swarm/src/types.rs similarity index 100% rename from v2/crates/wifi-densepose-swarm/src/types.rs rename to v2/crates/ruview-swarm/src/types.rs