--- model: gpt-5.6-sol service: opencode session: tractor-addr-unpacking-followup timestamp: 2026-08-19T21:31:44Z git_ref: f81fc5e5 scope: code substantive: true raw_file: 20260819T213144Z_f81fc5e5_prompt_io.raw.md --- ## 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.