Delete CLI metadata through the replaced subtree
This commit is contained in:
@@ -818,7 +818,14 @@ collection-size limit.
|
||||
|
||||
## 20. Remove Full Metadata Scans Per CLI Replacement Leaf — P2
|
||||
|
||||
Status: [ ] Open.
|
||||
Status: [x] Complete.
|
||||
|
||||
Completion: presence and origin removal now visits only the known replaced
|
||||
pre-CLI subtree. Partial mappings still retain omitted fields and their metadata.
|
||||
Added broad-mapping coverage with escaped keys, explicit zero/false values,
|
||||
empty-list replacement, null pointers, retained siblings, and deleted descendant
|
||||
metadata. Existing nested CLI and typed-ownership regressions and
|
||||
`./scripts/check.sh` pass.
|
||||
|
||||
Owners: `updateOverridePresence`, `deletePresencePathSubtree`, and
|
||||
`updateOverrideOrigins` in
|
||||
|
||||
Reference in New Issue
Block a user