From 3c357ee1f1f6ec6567041f7893db54ebbc91034c Mon Sep 17 00:00:00 2001 From: jochen Date: Thu, 12 Nov 2026 16:46:26 +0100 Subject: [PATCH 1/2] Answer A-291: a process receives a chunked seat answer through one SDK helper Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h --- 03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md | 4 ++++ 1 file changed, 4 insertions(+) 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 5258cc09..16c9bb3f 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 @@ -426,3 +426,7 @@ the principle that settles it, cited as "design 47 G A-n". only within the state's bound per value; an answer over it, a check's or a run's alike, is kept as the object `output.` in the module's outputs store and the key names it, and every reader (the checker, the asker) reads the answer from the key or the object it names. No step ends passed in one place and failed in another. +- **A-291** (A-254, A-290; principle 7, and code shared between modules lives in the SDK) A process receives a seat + verb's chunked answer through one helper of mesh-sdk's process package, which subscribes to the call's chunks + before it asks and answers the whole body; the checker, the indexer, the assigner and the recovery keeper (whose + own receive moves into it) read a step's answer kept as an object through it. From cbbf17071862416acaf77d06bad749ebf5020ce2 Mon Sep 17 00:00:00 2001 From: jochen Date: Thu, 12 Nov 2026 16:53:42 +0100 Subject: [PATCH 2/2] Answer A-292: a node-engine's failed say is said again within the link, loudly Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h --- 03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md | 4 ++++ 1 file changed, 4 insertions(+) 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 16c9bb3f..95133f94 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 @@ -430,3 +430,7 @@ the principle that settles it, cited as "design 47 G A-n". verb's chunked answer through one helper of mesh-sdk's process package, which subscribes to the call's chunks before it asks and answers the whole body; the checker, the indexer, the assigner and the recovery keeper (whose own receive moves into it) read a step's answer kept as an object through it. +- **A-292** (ยง590, issue 1975; principles 1 and 3) The node-engine's first statement keeps the bootstrapped seats (no + 'not yet'); every later change is said as `manifest-reads-changed` at once. A say the bus does not take is said + again within the same link through the SDK's bus retry until the bus takes it, and each failed attempt is written + to the engine's journal with the event's name; the held-for-the-next-link form stays only for a link that is lost.