CT-3 says we build on an existing Linux Stream Deck host. Evaluate OpenDeck (Rust, plugin API compatible with Elgato's SDK?) vs streamdeck-ui (Python) vs a generic D-Bus/IPC control surface (CT-2) that any host can call. Decide the API shape first (CT-2), then the adapter.
CT-3 says we build on an existing Linux Stream Deck host. Evaluate OpenDeck (Rust, plugin API compatible with Elgato's SDK?) vs streamdeck-ui (Python) vs a generic D-Bus/IPC control surface (CT-2) that any host can call. Decide the API shape first (CT-2), then the adapter.