rea/tests
morluto 8d3cfef753 fix(plist): disclose binary prototype-key omissions
Reuse the bounded binary preflight to observe dictionary keys before the pinned decoder drops them. Keyed archive results disclose the omission and Interface Builder marks archive decoding partial. XML keeps its existing exact counts; binary reporting deliberately leaves the count unknown because overwritten subtrees and decoder projection can change visibility.

Remove the superseded size-only preflight contract. Cover ASCII, UTF-16 and extended lengths, shared references, nested and shadowed dictionaries, and the value-only negative control. Synthetic plist and filesystem fixtures; no plutil or ibtool verification.

Fixes #1594. Supersedes #1593.
2026-10-11 07:02:39 +08:00
..
acceptance fix(dotnet): bound RVA reads by section virtual size 2026-10-11 07:02:16 +08:00
boundary fix(plist): disclose binary prototype-key omissions 2026-10-11 07:02:39 +08:00
composition fix(ci): share runtime fixtures and allow modest duplication headroom 2026-10-11 06:53:20 +08:00
conformance test(ghidra): preserve metadata in interior-label fixture 2026-10-11 06:10:10 +08:00
evaluation feat(skills)!: improve Codex onboarding and task recovery (#1613) 2026-10-11 03:13:56 +08:00
fixtures fix(ci): share runtime fixtures and allow modest duplication headroom 2026-10-11 06:53:20 +08:00
process-global fix(ci): repair format gate and pin maintenance skill destinations 2026-10-11 00:33:36 +08:00
support fix(reference)!: retain source and metadata cleanup owners 2026-10-11 06:10:10 +08:00
processOwnershipRunner.ts test(process): retire native caches at worker teardown 2026-10-09 04:12:49 +08:00