From 401f5dcb8b66db3688204601a3bbe91b2ab2eebe Mon Sep 17 00:00:00 2001 From: jochen Date: Thu, 12 Nov 2026 01:16:11 +0100 Subject: [PATCH] Answer A-126 and A-127: one seat-holder helper; serves beside the bus only 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 5ca21ec5..967135ec 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 @@ -494,3 +494,8 @@ names the principle that settles it, and is cited as "design 47 G A-n". `names` in the mesh-recovery contract, regenerated; no names joined into one string. - **A-125** (ยง655) The restore of one stream moves into mesh-sdk's bussnap beside its snapshot, and the bus module imports it from there; the recovery module's builder moves it, in the same work. +- **A-126** (A-82, A-101; principle 7) Who holds a seat now is read by one mesh-sdk helper beside the seat list + (`seatlist`), through the assigner's `assignments` verb; operatorask and the view call it, and no part keeps its own + copy. The builder's holder at a catalog revision (`versions.HolderOf`) answers another question and stays. +- **A-127** (A-115 over A-109, A-110) `serves` is read only beside a process's `bus`: mesh-sdk's process parse, the + grants part's process-serve composition and the indexer's manifest check test follow A-115; a `serves` inside `bus` is refused.