From a8c596c270cee83f981b2c2c43d180ce86685145 Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 11 Nov 2026 22:39:19 +0100 Subject: [PATCH] Answer A-48: the assigner's outside waits, ask, release and rule Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h --- 03-DESIGN/01-to-be/47-milestones/G-20-lead-answers.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/03-DESIGN/01-to-be/47-milestones/G-20-lead-answers.md b/03-DESIGN/01-to-be/47-milestones/G-20-lead-answers.md index 820327c5..50be45d5 100644 --- a/03-DESIGN/01-to-be/47-milestones/G-20-lead-answers.md +++ b/03-DESIGN/01-to-be/47-milestones/G-20-lead-answers.md @@ -186,3 +186,10 @@ names the principle that settles it, and is cited as "design 47 G A-n". entry as `entry` answers it) and `want.` (the want as `wanted` says it), beside the composition. Its other users of `compose/frombus` keep that reader until their own lines move them; only the node-engine's own reads of the indexer's and builder's states go in this change. +- **A-48** (§706, §276; principle 7, one way per part) The assigner's outside waits: a state `waits`, declared in the + same form as the assigner's other states, key `..`, read by `assigner_waits` and written by + the process and by `assigner_release`; the ask goes the way the assigner asks everything, through its state `asks` + as a new kind `outside` (key `outside...`, options go on and count as failed), its answer + read as the others are; `assigner_release` with `how` releases an outside wait and without it ends a put as today; + a want held for M's own network says `RuleNotHeld` with words naming the open `machine..network`. As the + developer proposed on mesh-delivery feat/47-G-outside5.