Integrate live phone and watch remote prototype with guarded motion control
This commit is contained in:
@@ -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`.
|
||||
|
||||
Reference in New Issue
Block a user