tractor/ai/prompt-io/opencode/20260819T213145Z_f81fc5e5_p...

913 B

Raw output - inbound tunnel boundary

The human requested runtime boundary integration while preserving the future tractor-owned bindspace lifecycle.

git diff HEAD~1..HEAD -- tractor/ipc/_server.py tractor/_root.py tests/ipc/test_server_tunnel_boundary.py

Broadened listener declarations to carry tunnel wrappers until _serve_ipc_eps() and peeled immediately before Endpoint construction. Also peeled a contacted tunnelled registry before backend-specific random listener allocation. Added a real TCP listener regression proving Endpoint stores only the resolved overlay while the original declaration retains bindspace metadata.

Verification included 465 collected tests, 84 passing discovery/IPC tests with two xpasses, Ruff, and the full suite with 447 passes.