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 31c003b2..3befe856 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 @@ -418,3 +418,7 @@ the principle that settles it, cited as "design 47 G A-n". read by its tools; gitea's `KEPT` gains `failed-steps`, `idle` and `transfers`. - **A-288** (principle 3) A refusal's test holds what the refusal must say, not its earlier wording: the one tool that may do the refused act and that it runs on the operator's Approve of that call. +- **A-289** (§371; principles 3 and 8) A package left unpublished by a build that reserved no version (§371's other + watched branch, §505's manifest without MAJOR.MINOR, a candidate) counts as done: the builder's unpublished count + holds only a reserving build's packages. An unpublished package is published by the build seat of its own + language (the Go build module for a Go package), never one seat for every package.