|
5 | 5 | //! |
6 | 6 | //! ToadStool only cares about **hardware capabilities** (CPU, GPU, NPU, memory). |
7 | 7 | //! Vendor-specific orchestration (K8s, Docker, Consul, AWS/GCP/Azure) is not |
8 | | -//! ToadStool's concern - service discovery is delegated to Songbird (comms primal). |
| 8 | +//! ToadStool's concern - service discovery is delegated to the coordination service. |
9 | 9 | //! |
10 | 10 | //! ## Philosophy |
11 | 11 | //! |
12 | 12 | //! - **Hardware-first**: We detect compute substrates, not vendor platforms |
13 | 13 | //! - **Vendor-agnostic**: No K8s, Docker, cloud provider detection |
14 | | -//! - **Songbird delegation**: mDNS/service discovery handled by comms primal |
15 | | -//! - **Self-knowledge**: ToadStool knows its own hardware, Songbird knows the network |
| 14 | +//! - **Coordination delegation**: mDNS/service discovery handled by coordination service |
| 15 | +//! - **Self-knowledge**: ToadStool knows its own hardware, coordination service knows the network |
16 | 16 | //! |
17 | 17 | //! ## Evolution (Feb 15, 2026) |
18 | 18 | //! |
@@ -137,9 +137,9 @@ impl SubstrateDetector for BareMetalDetector { |
137 | 137 | /// ## Evolution (Feb 15, 2026) |
138 | 138 | /// |
139 | 139 | /// Only `BareMetalDetector` remains. Vendor-specific detectors removed: |
140 | | -/// - No `KubernetesDetector` (Songbird handles service discovery) |
| 140 | +/// - No `KubernetesDetector` (coordination service handles service discovery) |
141 | 141 | /// - No `DockerDetector` (container detection is generic now) |
142 | | -/// - No `ConsulDetector` (Songbird handles service mesh) |
| 142 | +/// - No `ConsulDetector` (coordination service handles service mesh) |
143 | 143 | /// - No `CloudDetector` (vendor lock-in, not our concern) |
144 | 144 | #[must_use] |
145 | 145 | pub fn standard_detectors() -> Vec<Box<dyn SubstrateDetector>> { |
|
0 commit comments