Preserve retained input presence in nested CLI overrides
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Sequence Implementation Review Remediation
|
||||
|
||||
Status: eleven open findings. This is a review record, not an implementation
|
||||
change or a new release gate.
|
||||
Status: remediation in progress. Completed findings are marked below; this
|
||||
record introduces no new release gate.
|
||||
|
||||
Reviewed commit: `0be7cdb00eff576fda6b30c0600b2134d4e2e086`.
|
||||
Implementation range: `bc6b977..0be7cdb`.
|
||||
@@ -33,7 +33,13 @@ adding limits.
|
||||
|
||||
## 1. Preserve Retained Explicit Values In Nested CLI Mapping Assignments — P1
|
||||
|
||||
Status: [ ] Open.
|
||||
Status: [x] Complete.
|
||||
|
||||
Completion: override metadata now reads the actual target subtree through one
|
||||
shared lookup. Ordinary/layered regressions preserve retained values, including
|
||||
zero and false, their explicit origins, and absence-based resolver behavior.
|
||||
Verified `go test ./internal/engine -run 'Override|CLI' -count=1` and
|
||||
`./scripts/check.sh`.
|
||||
|
||||
Owner: [`applyDecodedOverrides`](../../internal/engine/override_decode.go),
|
||||
especially lines 59–60 and the presence/origin update helpers.
|
||||
|
||||
Reference in New Issue
Block a user