From 712f2cc60ffa3b96eefd29d1cf06ecf47156a007 Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 11 Nov 2026 22:50:05 +0100 Subject: [PATCH] Answer A-62: the assigner's placement verb and the placed refusal Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h --- 03-DESIGN/01-to-be/47-milestones/G-20-lead-answers.md | 5 +++++ 1 file changed, 5 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 6b53f017..5355bdbc 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 @@ -239,3 +239,8 @@ names the principle that settles it, and is cited as "design 47 G A-n". the seat's stream kept last per subject, so each want's last word stands; `revision` is the assignment graph revision of the pass that writes or removes it, and `source` that pass's source revision. The seat's definition gains the subject's two tokens and its keep-last setting. +- **A-62** (§704, §402; principles 7 and 8) The seat `mesh-module-assigner` gains the verb `placement`, class `read`: + input `{module}`, answer the module's placements as its `assignments` rows hold them (`{placements: [{branch, + nodes}]}`); the assigner serves it. An `unwatch` of a branch a placement names is refused with the new reason + `placed`, naming the placement. §675's *Kept while named* and §700's read of the router's record are the indexer's + in G, built with these rows.