{
  "wrapper_execution_commit": "c2b3ce1",
  "recorded_after_terminal_audits": true,
  "sources": {
    "thin_film\\scripts\\global_five\\audit.py": "5183bc214dcbd3b289c81bd1b346c28026730d1586567ecb73a09e28d5aabaae",
    "thin_film\\scripts\\global_five\\audit_case.py": "9f82cf43c543c752bae6cd4b59d5adb232944d680604d3c4123bc4382f1e37c9",
    "thin_film\\scripts\\global_space\\audit_ready.py": "5e1ec4214bef9aeb1c1ac3a0f01fe7b097d63abe6d20f72696186085450a49ae",
    "thin_film\\scripts\\mechanical_work\\analyze.py": "c835749b20f33f44a1b18a9a65b77f46469053a7e2e0d549d61c18b9ea94cf59",
    "thin_film\\scripts\\curved_edge\\analyze.py": "490aabf724b4ada7dc097f86244db30fdd86f97714da008cc83d92a64d432a80",
    "thin_film\\scripts\\prepared_motion\\analyze.py": "138a2a87f7e32972de95d8d9e4b4bcaa6f86c8534107610464b21a921d4cc51d"
  },
  "scope": "Post-execution source inventory; each audit verified.json separately seals immutable raw bytes and core auditor source/output hashes. Not a claim these wrapper hashes were frozen in the native protocol."
}