From d01e1121f833a722b660782f1b43941223df8410 Mon Sep 17 00:00:00 2001 From: jochen Date: Thu, 12 Nov 2026 05:48:55 +0100 Subject: [PATCH] Answer A-190: the indexer's kept calls are open while what they serve stands Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h --- 03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md | 5 +++++ 1 file changed, 5 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 0373731f..0bb30635 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 @@ -39,3 +39,8 @@ the principle that settles it, cited as "design 47 G A-n". each version delivered once and knows the released ones. A dependent whose want changes fingerprint waits, by an edge of kind 2, 4 or 6, for its dependency's newest released version on the dependent's branch not yet said delivered; on a branch where no version is released there is no wait. +- **A-190** (ADR 0668 §1, §2; principles 3 and 7) A kept call is kept only while what it serves still stands; for the + indexer's four: `messageVia` while the commit's take-in is still pending, `stepsVia` while the candidate is held, + `sourceVia` while the branch is watched, `versionsVia` while the module is in that branch's newest view. Once + that ends, the call stops and is not said unanswered. `pin-missing` takes scope `module`, id + `mesh-delivery-indexer.pin.`.