From b85f659f1aea4678710613c2fd8c1340e1f7e042 Mon Sep 17 00:00:00 2001 From: jochen Date: Thu, 12 Nov 2026 06:05:21 +0100 Subject: [PATCH] Answer A-216: build.ended keeps its last end per fingerprint with no age bound Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h --- 03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md | 3 +++ 1 file changed, 3 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 95464c74..3a3cc29f 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 @@ -147,3 +147,6 @@ the principle that settles it, cited as "design 47 G A-n". compared with the branch's newest revision: an acting rule widens when an entry's `Acts` gains a rule, or a rule's `on` now names more, or its `bound` is longer; a credential widens when an entry's manifest names an own secret or provision of a credential it did not name before; permissions come from `grants-for`. +- **A-216** (amends A-181; principles 2 and 7) The builder's `build.ended` stream, kept last per subject, has no age + bound, only a cap in bytes: one end per fingerprint is the record of what was built, so a module unchanged for any + time is still known built after a restart.