Check effective release target membership

This commit is contained in:
2026-10-07 14:44:36 +00:00
parent 8d416558a3
commit ea223fcf98
2 changed files with 35 additions and 8 deletions

View File

@@ -4,7 +4,7 @@
`3c405f0524ec6c098d00d4e371abbace7648d446`.
**Scope:** ReleaseKit adoption commits after `721365e`, including CLI version
reporting, local release wiring, CI delivery, tests, and documentation.
**Status:** R1 addressed; R2–R3 pending. The findings below describe the reviewed
**Status:** R1–R2 addressed; R3 pending. The findings below describe the reviewed
baseline; completed work is recorded under Resolution Record.
## Architecture Assessment
@@ -136,3 +136,8 @@ matrix.
trailing arguments. Non-help usage errors retain status `2`. Regression tests
reproduced both defects before the fix; `go test ./internal/cli ./cmd/audita`
passed afterward. The CLI contract reflects ordinary help behavior.
- **R2:** Delivery targets are compared as sets using the standard library.
Regression cases reject either missing Linux target concealed by duplicates
and an unintended target, while accepting equivalent reordered/repeated lists.
The cases reproduced the faulty membership behavior before the fix;
`go test ./scripts` passed afterward.