From 75149fb5f3187fc036918f53c0e900ab39d3235d Mon Sep 17 00:00:00 2001 From: jochen Date: Fri, 13 Nov 2026 01:48:25 +0100 Subject: [PATCH] Answer A-324: an archive or upstream artifact has its steps bypassed; a module no seat builds is left out of the seed by name Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h --- 03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md | 6 ++++++ 1 file changed, 6 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 5c95167a..45681abc 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 @@ -592,3 +592,9 @@ the principle that settles it, cited as "design 47 G A-n". until the node-engine seat says the new version runs there. The acting-wait check finds a cycle across steps as well as within one, and a want held on a cycle it cannot break says so as a finding (found in the dry run of G on itself, 2026-11-13). +- **A-324** (§8, §535, §704, design 51; principles 3, 7) An artifact the builder packs or fetches itself, kind `archive` or + `upstream` with no language (design 51), has no lint, unit or integration step to ask: the seed and the runner call no + build seat's `steps` for it, its registration carries those steps as `bypass` (§8's reason), and the runner places no + bypassed step. An artifact that names a language or kind no build seat serves stays a failure as §535 says, naming the + artifact, in the seed as in the runner: the seed leaves that one module out with a finding naming it, never the whole + seed.