rea/tests
Iwakurakaoru0822 35c82b93eb fix(artifacts): read keyed archive dictionaries keyed UID as dictionaries
Foundation encodes `encode(_:forKey: "UID")` as a `$top` dictionary
whose single key is `UID`. The keyed archive projection treated every
one-key `UID`/`CF$UID` dictionary as a reference marker, so that root
became a malformed reference and the real link to its object was lost.

Treat a one-key dictionary as a UID only when its value is a number,
matching the binary decoder's UID shape and Foundation's XML `CF$UID`
rule; otherwise descend into it as an ordinary dictionary.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 22:46:16 -07:00
..
acceptance feat(javascript): recover readable modules with Wakaru (#848) 2026-10-07 12:46:13 +08:00
boundary fix(native): keep echoed codesign paths out of signature fields (#865) 2026-10-07 13:20:12 +08:00
composition refactor: compose investigation record ownership (#845) 2026-10-07 12:10:45 +08:00
conformance fix(artifacts): read keyed archive dictionaries keyed UID as dictionaries 2026-10-06 22:46:16 -07:00
evaluation build: verify resolved module boundaries (#862) 2026-10-07 13:02:28 +08:00
fixtures fix(native): keep echoed codesign paths out of signature fields (#865) 2026-10-07 13:20:12 +08:00
process-global fix(cli): fail when JSON input files cannot be parsed 2026-10-06 03:02:22 -07:00
support refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00