fix: make ADB poll failures visible and stop stale-state cling; cancel tracked poll tasks on unload (B2, B5-prep); lint cleanups across daemon modules

This commit is contained in:
James Mackay committed 2026-10-08 07:45:45 +01:00
1 parent 359b96ef9c
commit d3afda0a25
7 files changed
+86 -45

No files matched your search

@@ -33,7 +33,9 @@ class PlaybackIntent:
adb_command: str | None = None
@classmethod
def create(cls, target_state: str, command: str, prior_state: str | None = None) -> "PlaybackIntent":
def create(
cls, target_state: str, command: str, prior_state: str | None = None
) -> "PlaybackIntent":
return cls(
target_state=target_state,
command=command,