From b42864542afc7ba33bbe1fe8965ac637d79e268c Mon Sep 17 00:00:00 2001 From: jochen Date: Thu, 12 Nov 2026 01:11:15 +0100 Subject: [PATCH] Answer A-121: an old section's bus names are the bus composer's Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h --- 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 7a433095..70a9820b 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 @@ -482,3 +482,7 @@ names the principle that settles it, and is cited as "design 47 G A-n". - **A-120** (A-117, A-95; principles 2 and 7) The early pass takes the node's own record from the statement the node-engine makes of itself (its tunnel key, sealing key and capabilities), held in memory and built before the composer's watch starts, without the bus; no copy of the record is kept in the composition state. +- **A-121** (ยง554; principles 7 and 8) An old section's kept data is named as the bus composer of mesh-sdk names it + when it makes it: a state `KV_` and its bucket name (module and name joined by `_`), a log its log stream name + (`LOG_`, module, `_`, name), a stream its declared name as is, an objects section `OBJ_` and module and name joined + by `_`. The recovery module calls those mesh-sdk names; it writes no name of its own.