Integrate live phone and watch remote prototype with guarded motion control

This commit is contained in:
2026-09-18 19:11:52 +04:00
parent 3e787543c0
commit 8131f4f873
54 changed files with 4355 additions and 329 deletions
+11 -1
View File
@@ -1,3 +1,13 @@
# TVTransport
Planned adapter: iPhone-only paired local TV networking. No live implementation is present. Owner: workstream A in docs/agents/README.md. The integrator must establish injected protocols and source/test target membership before implementation. Keep platform APIs out of pure package modules.
Workstream A implementation for iPhone-only paired local TV networking. The actor
owns pairing authorization, bounded event parsing, one-at-a-time command submission,
admission/deadline checks and generation cancellation. It never claims that a socket
write changed the TV. `SamsungEventParser` and `SamsungRemoteEncoder` remain pure
package seams; URLSession and TLS handling stay in this adapter.
The local `Package.swift` is a focused test harness. The integrator must add the
adapter to the iPhone target through the project generator, conform workstream E's
Keychain/trust repository to the injected seam in `INTEGRATION-PROPOSAL.md`, and keep
the adapter out of watchOS. Physical pairing and certificate behavior are untested
until the owner completes `MANUAL-PAIRING.md`.