1.1 KiB
1.1 KiB
Prompt
The human requested runtime boundary integration with the established per-step implementation and commit-plan workflow.
Response summary
Kept TunnelledAddress available to callers while peeling it at the last outbound boundary before transport lookup and dialing. Added a regression which captures both transport arguments and confirms plain TCP behavior is unchanged.
Files changed
tractor/ipc/_chan.py- peel tunnel annotations before outbound transport dispatch and connection.tests/ipc/test_channel_tunnel_boundary.py- verify plain and tunnelled channel inputs deliver only TCP overlays.
Human edits
The human chose the runtime-boundary slice, required the existing per-step commit-plan flow, and previously established that wrappers must retain bindspace metadata without impersonating transports. The agent implemented those constraints; no direct manual source edits were observed during this step.