Keep global registrations out of item-local composition

This commit is contained in:
2026-10-24 13:59:34 +00:00
parent 571d063675
commit e94a0642ff
4 changed files with 91 additions and 12 deletions

View File

@@ -746,7 +746,14 @@ changes only the remediation record.
## 18. Match Application Registrations In Effective Item Coordinates — P2
Status: [ ] Open.
Status: [x] Complete.
Completion: pending item/helper scopes now compose their local YAML policy without
reinterpreting global mapping-only application selectors below a sequence index.
The enclosing composer still enforces the actual outer collection constraint.
Updated the old unit test to exercise that boundary and added ordinary/layered
facade regressions for exact/dynamic unused selectors, nested helpers, and missing
outer identities. Verified the facade regressions and `./scripts/check.sh`.
Owner: `composePendingItems` in
[`imports.go`](../../internal/engine/imports.go), especially its local