Clarify companion binding ownership

This commit is contained in:
2026-11-09 21:19:05 +00:00
parent 37ea670747
commit 367fe4120f
3 changed files with 11 additions and 6 deletions

View File

@@ -20,10 +20,12 @@ patterns to discovered names, and form a set union of matching candidates across
overlapping roots. Exclusions are applied as set difference after discovery and
candidate normalization. They do not suppress discovery or resource errors.
Layered assembly passes the resolved main context to underlay acquisition,
replacing tier-local identity state. Contextless bindings prepare declaration
policies and assemble the declaring payload without opening access or inventing
selection evidence. Selected contexts use the normal acquisition and handle path.
Layered assembly passes the resolved main context to underlay acquisition.
Derived inputs retain the main's filesystem location and namespace. The
receiving tier supplies its own host token and tracks repeated sources.
Contextless bindings prepare declaration policies and assemble the declaring
payload without opening filesystem access or recording selection evidence.
Selected contexts use the existing acquisition and handle lifecycle.
Directory traversal tracks canonical directories on the active traversal path.
It adds an identity when descending and removes it when the frame is popped, so