Retain main version warnings in layered loads

This commit is contained in:
2026-10-24 00:13:54 +00:00
parent 085b57eeb6
commit 42663cf07c
4 changed files with 88 additions and 9 deletions

View File

@@ -293,7 +293,13 @@ resolution, including a null component, without adding a broader name ban.
## 8. Retain Nonfatal Main-Version Diagnostics In Layered Loads — P2
Status: [ ] Open.
Status: [x] Complete.
Completion: layered assembly returns nonfatal main-version diagnostics on success
and alongside later failures; the shared caller stops only for errors. Regression
coverage verifies ordinary/layered warning parity, exactly one checker call, and
warnings retained with later structural or decoding errors. Verified through
`./scripts/check.sh`, including existing source-version ordering coverage.
Owner: [`assembleLayeredInput`](../../internal/engine/load_request.go), lines 143–152.