Answer A-289: a build that reserves no version leaves its package done; a package is published by its own language's seat
mesh/delivery closed: a newer head of the same pull request
mesh/check checking 84faadbe382e on 63ccbe512bc0

Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
This commit is contained in:
2026-11-12 16:12:45 +01:00
parent da6c3ab163
commit 84faadbe38
@@ -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`. 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 - **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. 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.