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 448de741..316acd99 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 @@ -381,3 +381,9 @@ names the principle that settles it, and is cited as "design 47 G A-n". `made` (artifact → digest), `kept-on` and `branch`; the assigner `consumes` `mesh-delivery-builder.build.ended`. A want's source revision is the one its pass's kept assignment graph revision was computed from (A-67), matched to `version-released.source`; `parts` stay keyed `:`, the contract's comment corrected to say so. +- **A-97** (§230, §194, §473, A-84, A-91; principle 7) A candidate's build is asked by the runner as a pipeline step of + its own: the runner's asking half asks the seat `mesh-builds` a `build` step naming each entry by fingerprint, and the + builder takes that ask (its one entry point for a candidate) and answers the step's end; `StepRun`'s steps stay lint, + unit and integration on the build seats. With the candidate coming that way, the builder's watch of the gate's + `source` for candidate base merges goes. A kind-3 dependency's `part` is the entry's kind-3 edge, as built in + 2dc51626.