chore: scaffold tvctl foundation

Set up the Rust crate, baseline module layout, and project docs so the
repository matches the design bundle and builds cleanly as a starting point.
This commit is contained in:
44r0n7
2026-04-14 09:02:32 -04:00
commit 584da2d825
21 changed files with 3266 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
use crate::adapters::Device;
/// The persisted collection of known devices.
#[derive(Debug, Clone, Default)]
pub struct DeviceRegistry {
/// All devices currently remembered by the daemon.
pub devices: Vec<Device>,
}