From 4d729a009aeb0b576c0a538bcbbea338343a65d1 Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 11 Nov 2026 21:49:56 +0100 Subject: [PATCH] Answer A-22: the self-check and healers moves, as built Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ --- 03-DESIGN/01-to-be/47-milestones/G-20-lead-answers.md | 4 ++++ 1 file changed, 4 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 fd6888ef..202aff08 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 @@ -86,3 +86,7 @@ names the principle that settles it, and is cited as "design 47 G A-n". local name, as today's put does. The chunk is a constant of `buscalls`, 512 KiB, which fits under the bus's default maximum payload of 1 MiB whatever the bus is set to; a value larger than one chunk goes by session, a smaller one in one call as today, so there is one threshold. +- **A-22** (§686, §689, A-14; principle 7) As built in mesh-catalog 9677f200 and b78e90c0: a pending finding's bound is the + module's own check interval; a field the contract's `Finding` lacks (`resolved`) is dropped; an id is escaped as a + name, and a `ref` goes into the id only where two findings of one kind share an id; old keys are cleared by the + writer's first statement. mesh-sdk keeps no old `views.Finding` or `FindingWriter` beside the generic writer.