{
  "schema": "memory-patch-pack-test-results/1",
  "pass": true,
  "tests_run": 30,
  "failure_count": 0,
  "error_count": 0,
  "skip_count": 0,
  "cases": [
    {
      "test": "test_01_checked_in_pack_verifies (tests.test_memory_patch_pack.MemoryPatchPackTests.test_01_checked_in_pack_verifies)",
      "status": "pass"
    },
    {
      "test": "test_02_exact_129_objects (tests.test_memory_patch_pack.MemoryPatchPackTests.test_02_exact_129_objects)",
      "status": "pass"
    },
    {
      "test": "test_03_pack_build_is_deterministic (tests.test_memory_patch_pack.MemoryPatchPackTests.test_03_pack_build_is_deterministic)",
      "status": "pass"
    },
    {
      "test": "test_04_records_are_strictly_sorted (tests.test_memory_patch_pack.MemoryPatchPackTests.test_04_records_are_strictly_sorted)",
      "status": "pass"
    },
    {
      "test": "test_05_full_extraction_matches_loose_store (tests.test_memory_patch_pack.MemoryPatchPackTests.test_05_full_extraction_matches_loose_store)",
      "status": "pass"
    },
    {
      "test": "test_06_sparse_extraction_matches_loose_store (tests.test_memory_patch_pack.MemoryPatchPackTests.test_06_sparse_extraction_matches_loose_store)",
      "status": "pass"
    },
    {
      "test": "test_07_three_bundle_materializations_match (tests.test_memory_patch_pack.MemoryPatchPackTests.test_07_three_bundle_materializations_match)",
      "status": "pass"
    },
    {
      "test": "test_08_bad_magic_rejected (tests.test_memory_patch_pack.MemoryPatchPackTests.test_08_bad_magic_rejected)",
      "status": "pass"
    },
    {
      "test": "test_09_bad_version_rejected (tests.test_memory_patch_pack.MemoryPatchPackTests.test_09_bad_version_rejected)",
      "status": "pass"
    },
    {
      "test": "test_10_object_count_bound_rejected (tests.test_memory_patch_pack.MemoryPatchPackTests.test_10_object_count_bound_rejected)",
      "status": "pass"
    },
    {
      "test": "test_11_truncated_header_rejected (tests.test_memory_patch_pack.MemoryPatchPackTests.test_11_truncated_header_rejected)",
      "status": "pass"
    },
    {
      "test": "test_12_truncated_index_rejected (tests.test_memory_patch_pack.MemoryPatchPackTests.test_12_truncated_index_rejected)",
      "status": "pass"
    },
    {
      "test": "test_13_trailing_bytes_rejected (tests.test_memory_patch_pack.MemoryPatchPackTests.test_13_trailing_bytes_rejected)",
      "status": "pass"
    },
    {
      "test": "test_14_duplicate_digest_record_rejected (tests.test_memory_patch_pack.MemoryPatchPackTests.test_14_duplicate_digest_record_rejected)",
      "status": "pass"
    },
    {
      "test": "test_15_unsorted_record_rejected (tests.test_memory_patch_pack.MemoryPatchPackTests.test_15_unsorted_record_rejected)",
      "status": "pass"
    },
    {
      "test": "test_16_payload_bit_flip_rejected (tests.test_memory_patch_pack.MemoryPatchPackTests.test_16_payload_bit_flip_rejected)",
      "status": "pass"
    },
    {
      "test": "test_17_wrong_range_rejected (tests.test_memory_patch_pack.MemoryPatchPackTests.test_17_wrong_range_rejected)",
      "status": "pass"
    },
    {
      "test": "test_18_length_out_of_bounds_rejected (tests.test_memory_patch_pack.MemoryPatchPackTests.test_18_length_out_of_bounds_rejected)",
      "status": "pass"
    },
    {
      "test": "test_19_index_pack_substitution_rejected (tests.test_memory_patch_pack.MemoryPatchPackTests.test_19_index_pack_substitution_rejected)",
      "status": "pass"
    },
    {
      "test": "test_20_index_record_mutation_rejected (tests.test_memory_patch_pack.MemoryPatchPackTests.test_20_index_record_mutation_rejected)",
      "status": "pass"
    },
    {
      "test": "test_21_catalog_binding_rejected (tests.test_memory_patch_pack.MemoryPatchPackTests.test_21_catalog_binding_rejected)",
      "status": "pass"
    },
    {
      "test": "test_22_unknown_sparse_digest_rejected (tests.test_memory_patch_pack.MemoryPatchPackTests.test_22_unknown_sparse_digest_rejected)",
      "status": "pass"
    },
    {
      "test": "test_23_duplicate_sparse_digest_rejected (tests.test_memory_patch_pack.MemoryPatchPackTests.test_23_duplicate_sparse_digest_rejected)",
      "status": "pass"
    },
    {
      "test": "test_24_repair_missing_loose_object_in_isolation (tests.test_memory_patch_pack.MemoryPatchPackTests.test_24_repair_missing_loose_object_in_isolation)",
      "status": "pass"
    },
    {
      "test": "test_25_repair_corrupt_loose_object_in_isolation (tests.test_memory_patch_pack.MemoryPatchPackTests.test_25_repair_corrupt_loose_object_in_isolation)",
      "status": "pass"
    },
    {
      "test": "test_26_repair_interruption_does_not_install_staged_bytes (tests.test_memory_patch_pack.MemoryPatchPackTests.test_26_repair_interruption_does_not_install_staged_bytes)",
      "status": "pass"
    },
    {
      "test": "test_27_repair_fixture_passes (tests.test_memory_patch_pack.MemoryPatchPackTests.test_27_repair_fixture_passes)",
      "status": "pass"
    },
    {
      "test": "test_28_scrub_is_clean_and_zero_delete (tests.test_memory_patch_pack.MemoryPatchPackTests.test_28_scrub_is_clean_and_zero_delete)",
      "status": "pass"
    },
    {
      "test": "test_29_pack_never_targets_protected_anchors (tests.test_memory_patch_pack.MemoryPatchPackTests.test_29_pack_never_targets_protected_anchors)",
      "status": "pass"
    },
    {
      "test": "test_30_destination_must_be_fresh (tests.test_memory_patch_pack.MemoryPatchPackTests.test_30_destination_must_be_fresh)",
      "status": "pass"
    }
  ],
  "pack_id": "pack-b83e82535594701f3fd8",
  "pack_sha256": "f52de594ad40cc8293d83fb43c27fe1b1cf7586b1103deb8c1ddd7ba131e142a",
  "test_result_digest_sha256": "8eced4c47aeff59f232edd4578ebcac448a30ab6be5d8ce78931f3c5024b2e5d",
  "truth_boundary": "Local deterministic packfile regression evidence only; not signing, authenticated backup, production disaster recovery, deployment, or real-world authorization."
}
