{"schema":"task26-owner-v1-repair-v4-final-receipt-v1","scope":"Task26 offline private snapshot only; no Task27, Git, live profile, provider, service, customer, or network action","status":"pass","source_snapshot":{"digest":"e880717efeb8c56b81fe80454263f4b8b25f6aec7f4c3c01e2a6d03f159c59ed","manifest_sha256":"c9fdac787b46ad1575de4300bb3aacba28901eb1821459972721e1efc84e689b","recovery_readiness_v3_sha256":"13143e28934a331a671bc89cadd6cdf05848e676bd58ef093f92d4a1ae940b0c"},"repaired_candidate":{"digest":"2a0cd32e520b092ec5208a2ae5fa9499d310428cc71ce07c31746c01ce4583cb","manifest_sha256":"85b2058c53d0dee0ddcbbf597673988ac1a68d517c7811eef67889881bf1c87a","closure_manifest_sha256":"6c5c8631e064c43a608dbe6f775dcadcf90fad8ddf2574c3c7e9a128771abc82","wheel_sha256":"2651f59ff125844b31c7257be472c0f95e119a6755313f5f973d18c3b1ea490e","wheel_member_count":11,"candidate_entry_count":28},"repair_controls":{"durable_task24_drafts":2,"durable_task24_draft_created_events":2,"durable_task24_draft_edited_events":1,"durable_terminal_child_cards":1,"durable_accepted_callback_acknowledgements":2,"callback_acknowledgement_precedes_customer_transport":true,"acknowledgement_crash_holds_delivery_and_restart_does_not_transport":true,"exactly_once_delivery_preserved":true},"offline_verification":{"pre_lane_authentication":"pass","post_lane_authentication":"pass","fresh_process_final_authentication":"pass","owner_v1_tests":"23 passed, 2 deselected","task24_bwrap":"2 passed, 1 deselected","candidate_verifier":"pass","installed_wheel_entrypoint":"pass","successor_derivation":"pass","ruff":"pass","ty":"pass","compileall":"pass","network_calls":0,"profile_mutations":0,"service_mutations":0,"provider_mutations":0,"delivery_mutations":0,"git_mutations":0},"sealed_snapshot":{"private_snapshot_id":"task26-owner-v1-2a0cd32e520b","manifest_sha256":"06ffc1e2505451ca77dad630cd2e1e635f10644236d9ac875660474846008a29","snapshot_digest":"8c16597464484ea415ec30a5d1c052763acf701043fe61187b0fb443ac1ed907","regular_file_entries":40,"directories_mode":"0500","regular_files_mode":"0400","verifier_mode":"0500","writable_file_count":0,"cache_leaf_count":0},"immutability_assessment":{"posix_read_only_and_manifest_authentication":"meets the Task26 offline read-only, byte-authenticated, fail-closed verification control","kernel_immutable_standard":"not met and not claimed","chattr_plus_i":"unavailable on this filesystem; command exited 1 with permission denied","consequence":"an owner-capable actor can change POSIX modes, but any byte or inventory drift fails fresh-process manifest authentication before a verification lane"},"decision":"private Task26 seal complete; no activation, release, live delivery, or Task27 action"}
