tractor/ai/prompt-io/opencode/20260827T211115Z_d130431c_p...

1.5 KiB
Raw Blame History

Prompt

During review, the human requested concrete names for the existing bindspace abstractions and asked to isolate that rename before realized reference retention.

Response summary

Renamed the serializable resource record to BindspaceRef, the live FD-backed capability to Bindspace, and the capabilitys record field to .ref. Updated existing lifecycle APIs, tests and active design contracts without compatibility aliases.

Files changed

  • tractor/discovery/_bindspace.py - renamed models and .ref field.
  • tractor/discovery/_tunnel.py - existing lifecycle annotations.
  • tractor/discovery/__init__.py - renamed public model exports.
  • tests/discovery/test_bindspace.py - renamed model contracts.
  • tests/discovery/test_wg_iface_lifecycle.py - live bindspace usage.
  • ai/tpt-backends/00_shared_backend_contract.md - shared terminology.
  • ai/tpt-backends/03_wg_tunnel_bindspace.md - request, ref and live capability terminology.

Human edits

The human identified the earlier identity/handle terminology as too abstract for an IPC-passed non-owning reference and live resource. They selected BindspaceRef, Bindspace, and .ref, then requested this rename as a prerequisite commit separate from the realized-ref feature. The agent applied those human-directed names; no direct manual source edits were observed.