1.2 KiB
Raw output - simplify bindspace model names
While reviewing realized bindspace metadata, the human requested more concrete names for the existing bindspace model family and asked that the rename remain separate from the subsequent feature.
git diff HEAD~1..HEAD -- tractor/discovery/_bindspace.py tractor/discovery/_tunnel.py tractor/discovery/__init__.py tests/discovery/test_bindspace.py tests/discovery/test_wg_iface_lifecycle.py ai/tpt-backends/00_shared_backend_contract.md ai/tpt-backends/03_wg_tunnel_bindspace.md
Renamed BindspaceIdentity to BindspaceRef for the serializable, non-owning, host-local resource record. Renamed BindspaceHandle to Bindspace for the live process-local FD-backed capability, and renamed its .identity field to .ref.
No compatibility aliases were added because the models are unshipped. Active design contracts now distinguish the serialized request, the wire-safe non-owning ref, and the live capability. Ruff passed, 518 tests collected, and 53 focused bindspace/WireGuard/listener tests passed across the final two-commit tree.