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 a8c42d0f..ca13d2dc 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 @@ -447,3 +447,7 @@ the principle that settles it, cited as "design 47 G A-n". mesh-builds are not build seats: their accepted kind `step` stays without a token (not `by-caller`), and the composition step's step-progress names its asker as the one caller its seat's definition lists, read from the seat list; only the three build seats carry the asking seat's name as a token. +- **A-295** (A-210; principles 1 and 7, one shared mechanism in the SDK) A tool's callers list names a seat as the entry + `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`.