30 lines
1.2 KiB
Markdown
30 lines
1.2 KiB
Markdown
|
|
---
|
||
|
|
model: gpt-5.6-sol
|
||
|
|
service: opencode
|
||
|
|
timestamp: 2026-08-22T03:25:20Z
|
||
|
|
git_ref: d35c802b
|
||
|
|
diff_cmd: git diff HEAD~1..HEAD
|
||
|
|
---
|
||
|
|
|
||
|
|
# Raw output - retain endpoint namespace declarations
|
||
|
|
|
||
|
|
The human reported the explicit WireGuard verification commit done,
|
||
|
|
asked for it to be checked, and authorized the next incremental
|
||
|
|
change.
|
||
|
|
|
||
|
|
> `git diff HEAD~1..HEAD -- tractor/ipc/_tcp.py tractor/ipc/_uds.py tractor/discovery/_tunnel.py tractor/ipc/_server.py tests/discovery/test_tunnelled_addr.py tests/ipc/test_server_tunnel_boundary.py ai/tpt-backends/03_wg_tunnel_bindspace.md`
|
||
|
|
|
||
|
|
Confirmed commit `d35c802b` and a clean worktree, then implemented the
|
||
|
|
smallest dependency-ordered Layer C slice. Plain TCP and UDS addresses
|
||
|
|
now explicitly report no namespace, allowing `TunnelledAddress` to
|
||
|
|
delegate without an attribute fallback.
|
||
|
|
|
||
|
|
Added required `Endpoint.declared_addr` metadata beside the peeled,
|
||
|
|
resolved `Endpoint.addr`. Endpoint and server diagnostics expose the
|
||
|
|
declaration's namespace without passing a tunnel wrapper into
|
||
|
|
transport reflection. Updated the Layer C plan and tests for plain,
|
||
|
|
tunnelled, endpoint and server namespace behavior.
|
||
|
|
|
||
|
|
Ruff passed. Focused namespace tests passed 13 tests; combined
|
||
|
|
discovery and IPC coverage passed 101 tests with 2 xpasses.
|