--- model: gpt-5.6-sol service: opencode timestamp: 2026-08-31T02:23:17Z git_ref: ng_tpts_planning diff_cmd: git diff 768b531662a88037e3988885102d2ff24a7ce34e..HEAD --- # Raw output - repair PR #492 for landing ## Generated changes > `git diff 768b531662a88037e3988885102d2ff24a7ce34e..HEAD -- ai/tpt-backends/` - Reconciled the shared backend contract with current address, dispatch, capability, locality, and listener-rebind APIs. - Updated the TIPC plan from downstream #493 implementation and tests, preserving unresolved registrar election, collision, locality, and socket-cleanup work as explicit follow-ups. - Reworked the QUIC plan around a launch-time transport bootstrap, one actor-owned endpoint, a transport nursery spanning parent dial through deregistration, supervised UniFFI cleanup, complete routable addresses, connection leases, and listener-owned tasks. - Corrected the WireGuard bindspace plan to distinguish the build-registered address registry from runtime capability. > `git diff 768b531662a88037e3988885102d2ff24a7ce34e..HEAD -- examples/multihost/wg_lan/` - Hardened WireGuard key conversion and parsing with strict 32-byte validation, lazy protocol lookup, and explicit rejection of unsupported nested tunnel descriptors. - Made interface inspection asynchronous, bounded at its cancellation request, role-specific, and separable from privileged preflight commands. - Corrected host-local binds, subactor overlay publication, stable RPC module exposure, and missing-actor handling in the two-host example. - Updated the README so Tractor remains unprivileged and the local versus remote overlay roles are explicit. > `git diff 768b531662a88037e3988885102d2ff24a7ce34e..HEAD -- pyproject.toml uv.lock ai/prompt-io/` - Regenerated `uv.lock` for the exact merged `py-multiaddr` WireGuard codec revision. - Replaced mutable historical prompt diff pointers with immutable refs and normalized the substantive scope without rewriting the historical raw response. ## Verification output - `git diff --check`: passed. - `uv lock --check`: passed. - Ruff on the WireGuard example directory: passed. - Python compilation of the WireGuard example directory: passed. - Tractor imported from the PR worktree's existing environment. - WireGuard address round-trip, local/peer role checks, malformed base64 rejection, and nested-tunnel rejection: passed. - Three independent final re-reviews reported no actionable findings in the shared/TIPC, QUIC, or WireGuard slices. - No live TIPC, iroh/UniFFI, or WireGuard network test was run.