diff --git a/03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md b/03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md index ca13d2dc..1fb772fd 100644 --- a/03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md +++ b/03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md @@ -451,3 +451,7 @@ the principle that settles it, cited as "design 47 G A-n". `seat:`, resolved in mesh-sdk's verb callers by a holder function the part is given; that function follows the assigner's seat-holders view (as the watcher does) and answers from what it last heard, never one call per checked call; each part's list becomes the operator, `seat:node-tool-runner` and `seat:mesh-healers`. +- **A-296** (A-210, A-131; principles 1 and 2) Where A-210 makes a part find another by the seat it holds, the part's + manifest takes the seat forms in the same change (`seat:.views.` for a consume, the seat's verb for an + invoke), and a part names its own buckets from its credential's module, never from a constant. Which seat a module + that holds none (the delivery view) or several (the assigner) is found by is a design line (ยง717).