Issue 340: removing from or restoring to the operator's own home is refused too
mesh/merge-gate pass: the change touches no module of the mesh's graph
mesh/repo-check pass: its merge-check.sh passed
mesh/delivery delivered

This commit is contained in:
jochen
2026-10-09 09:51:57 +02:00
parent 0badde3a56
commit cdf0e71d87
@@ -81,6 +81,8 @@ The fix, in the module:
- a home item on the bus is never placed in the operator's own home, whoever put it there, and what the module
placed there before is taken back unless the person changed it;
- every node a call names is judged before anything is put, and a list naming one refused node is refused whole.
- removing an item of the home, or putting one back (`claude_code_home_remove`, `claude_code_home_restore`), is
refused the same way wherever the home is the operator's own, because an agent could remove a rule that constrains it.
Until ADR 0266's account is switched on, no node has an agent account of its own, so the home scope is refused
everywhere. Nothing is registered at the home scope today.