rea/tests/conformance/native
morluto 4034883e98 fix(artifacts): preserve keyed archive integer precision
Integrate the numeric precision correction from #1135 with complete supplemental
metadata handling. Keep decoded numbers with an explicit limitation for mixed XML
content or unclassified integer text, rather than assigning another literal's
exact decimal. Project nonnumeric UID and CF$UID dictionary values recursively
while preserving numeric references, graph identity and original byte digests.

Add filesystem, built CLI and MCP regressions for the review findings, adjacent
XML representations and numeric reference controls. Retain the original native
Foundation qualification fixtures and verifier.

Verification: 84 focused tests; npm run check; npm run docs:check;
npm run verify:test-discovery; npm run verify:keyed-archive (real Foundation,
CLI and stdio MCP). No real Hopper or Ghidra verification was needed or run.

Co-authored-by: Rudy Mizrahi Celekli <47457359+rudycelekli@users.noreply.github.com>
Signed-off-by: morluto <76467478+morluto@users.noreply.github.com>
2026-10-09 07:13:32 +08:00
..
Assets.xcassets feat(native): add inspection primitives, dispatch traces and approved UI observation (#500) 2026-10-04 16:02:36 +08:00
native-ui-children fix(native)!: preserve incomplete native UI captures (#991) 2026-10-07 23:44:41 +08:00
calls.m fix(native): supervise LLDB and preserve bounded capture uncertainty 2026-10-09 00:49:30 +08:00
dispatch.m feat(native): decode chained fixups, binds, ObjC categories and properties 2026-10-07 12:18:24 +00:00
dispatch.swift feat(native): add inspection primitives, dispatch traces and approved UI observation (#500) 2026-10-04 16:02:36 +08:00
interface-builder-encoding.swift fix(apple): decode Interface Builder XML byte encodings (#1095) 2026-10-09 01:11:49 +08:00
interface-builder-malformed-uid.swift fix(apple): report missing keyed archive hierarchy references (#1104) 2026-10-09 01:31:53 +08:00
keyed-archive-hierarchy.swift fix(apple): traverse keyed archive hierarchy collections (#976) 2026-10-07 23:00:43 +08:00
keyed-archive-integers.swift fix(artifacts): preserve keyed archive integer precision 2026-10-09 07:13:32 +08:00
keyed-archive-uid-root.swift fix(artifacts): read keyed archive dictionaries keyed UID as dictionaries 2026-10-06 22:46:16 -07:00
keyed-archive.swift feat(native): add inspection primitives, dispatch traces and approved UI observation (#500) 2026-10-04 16:02:36 +08:00
ui.swift fix(process): stabilize native capture and ownership prerequisites 2026-10-09 06:49:02 +08:00