mirror of
https://github.com/morluto/rea
synced 2026-10-27 22:45:19 -04:00
2cf9c28f27
Move plist projection into the graph owner and identify generated scalar wrappers by producer identity through every dictionary/UID consumer. Remove the intermediate JSON clone that erased those facts. Literal wrapper-shaped dictionaries remain dictionaries; scalar $top values fail as malformed. Keep numeric projection after graph interpretation, preserve unknown counts, and retain binary prototype-key partial facts with an explicit limitation. Adapt @Jax367's relevant scalar proposal and public regression from PR #4317. Add scalar-root, literal-root and binary prototype controls. Correct only the captured Foundation data node expectation and its manifest digest; original producer bytes and source are unchanged. Unrelated PR changes excluded. Validation: 175 focused checks across 23 files pass, one skipped; build, check:fast and docs:check pass. Public CLI and stdio MCP cover both encodings. Baseline scalar controls fail; 24 tiny completed CLI cost comparisons retain ordinary full replies and Evidence IDs byte for byte. No statistical speed claim, heavy profiling, target execution or real deep-provider verification. Fixes #4295 Fixes #4785
24 lines
1.2 KiB
JSON
24 lines
1.2 KiB
JSON
{
|
|
"captured_on": "2026-10-04",
|
|
"host": {
|
|
"platform": "macOS",
|
|
"version": "26.3",
|
|
"architecture": "arm64"
|
|
},
|
|
"producer": {
|
|
"xcode": "26.5 (17F42)",
|
|
"swift": "6.3.2 (swiftlang-6.3.2.1.108 clang-2100.1.1.101)",
|
|
"assetutil_dump_tool_version": 973.1,
|
|
"mcp_client": "@modelcontextprotocol/client 2.0.0"
|
|
},
|
|
"sha256": {
|
|
"tests/conformance/native/keyed-archive.swift": "21e315f01bc53c60e05f5c64c2a832afd8dbabe2369f652b96083290ca71df78",
|
|
"tests/conformance/native/Assets.xcassets/Contents.json": "67328f1f20917d61b0904d1eeadd3a9af5ebdfeb20bdd8c6f585f97f7192d873",
|
|
"tests/conformance/native/Assets.xcassets/FixtureColor.colorset/Contents.json": "26c6400ce2082ddc155175e80130daddded1a863bd68fe441bee413cc2786731",
|
|
"tests/fixtures/golden/keyed-archive/foundation.xml": "93c2bf33ad960be6fba6d45c28462c4bda73ff371fe16725d087087f044479ec",
|
|
"tests/fixtures/golden/keyed-archive/graph.json": "d761330d5a3ca89a51eaaacaa5d43b92cda2ee544931b8b67849b2e937cf848a",
|
|
"tests/fixtures/golden/assetutil.json": "ff50e24963447584e3398dddf4b0426274ffd2ea2d3ae6fac8295f449f91feb3",
|
|
"tests/fixtures/golden/mcp-initialize.json": "8f590db5143106aa43dfa96123178484d98268874eff7fabbd708c240c5975bc"
|
|
}
|
|
}
|