A-316: the assigner's seat defines the two properties itself, held to the want's by a fixture
mesh/delivery closed: a newer head of the same pull request
mesh/check checking 294a30b82b7a on aef65c2f1e7a

Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
This commit is contained in:
2026-11-12 22:46:38 +01:00
parent f6cb279eea
commit 294a30b82b
@@ -539,6 +539,7 @@ the principle that settles it, cited as "design 47 G A-n".
- **A-316** (§379, §421, §628, A-312; principles 2 and 7) A node-engine composes a candidate only from what its asker - **A-316** (§379, §421, §628, A-312; principles 2 and 7) A node-engine composes a candidate only from what its asker
gives it, as it composes a want. The assigner's candidate `<proposal>.<node>` gains `added`: by module, for each gives it, as it composes a want. The assigner's candidate `<proposal>.<node>` gains `added`: by module, for each
module the candidate adds to that node without a want there, the `version` and `parts` the want it would write module the candidate adds to that node without a want there, the `version` and `parts` the want it would write
carries, in the want's own forms and made by the same code. The node-engine's shadow builds such a module from that carries, in the same wire forms (the seat format reuses nothing across repositories, so the assigner's seat
defines the two properties itself and a fixture holds them to the want's), made by the same code that writes wants. The node-engine's shadow builds such a module from that
entry and its `added` parts; a module with artifacts the candidate gives no parts is held, saying so. Nothing reads entry and its `added` parts; a module with artifacts the candidate gives no parts is held, saying so. Nothing reads
the builder's states or asks the registry for it. the builder's states or asks the registry for it.