{"schema":"task26-owner-v1-v5-provenance-readiness-receipt-v1","status":"READY_FOR_FIVE_FINAL_TASK26_LANES_NOT_TASK26_PASS","scope":"Task26 private offline v5 provenance completion only; no Task27, Git, activation, release, live profile, service, provider, customer, delivery, or network action.","candidate":{"digest":"80700cc03e0e94ed065d45b4a647316d0cdd1ae5b5a9a39e8a36ad1460b9a2a6","candidate_manifest_sha256":"963e44c1c8caf76cd232e3304e294e3c2d856e732843beb27fe4d9dbb9ec06d3","wheel_sha256":"374dc211317d9c5a201ad6a56b1802dde274a047a6d921923ac06c8a646cd54b","closure_manifest_sha256":"b9775bcd73c45d0ad1770b1688f9bc735759af81e22947487be54d5a336366c7"},"sealed_snapshot":{"path":"/home/cube/projects/richard/hermes-agent/.task26-owner-v1-snapshots/task26-owner-v1-80700cc03e0-v5","manifest_sha256":"dd6c2a43f0fff219013e55d26b701a37b3ccda65db950d06e16667f1e32ed319","snapshot_digest":"b8130f69307992ec7b886c013b39f7dc2a063a4ab227c254a79d0336333d6290","regular_file_entries":52,"pre_lane_authentication":"pass","post_lane_authentication":"pass","fresh_process_authentication":"pass","directories_mode":"0500","regular_files_mode":"0400","verifier_mode":"0500","writable_file_count":0,"cache_leaf_count":0},"provenance_repairs":{"ruff_mapping_removal":{"status":"pass","exact_command":["/home/cube/projects/richard/hermes-agent/.task26-owner-v1-snapshots/task26-owner-v1-80700cc03e0-v5/snapshot/workspace/.venv/bin/ruff","check","owner_v1/src","owner_v1/scripts","tests/test_owner_v1_runtime.py","tests/test_owner_v1_security_repair.py","tests/test_owner_v1_candidate_seal.py","tests/test_owner_v1_reaudit_hardening.py","tests/gateway/task24_preflight_harness.py","tests/gateway/test_task24_preflight_integration.py"],"stdout":"All checks passed!\n","stderr":""},"task24_task25_historical_mode_correction":{"path":".omo/evidence/task26/task26-v5-task24-task25-historical-mode-correction.redacted.json","mode":"0600","sha256":"1d39562fde13f2c9b083c7a753d2fdd51b3ac2480410261e7581576f6b86eb06","historical_declared_mode":"0700","verified_current_mode":"0600","bytes_unchanged":true,"historical_manifest_rewritten":false,"historical_execution_on_v5_claimed":false},"append_only_candidate_binding_graph":{"sha256":"2c8f028db30183162de11222c431a03b4f4e566a8f25842194e85e4a0e17dd11","graph_digest":"3bbf7aedff41dc2095eb02f3c02ec089094777584d23a89722158cb3d0e39995","historical_receipt_count":124,"historical_task24_task25_gateway_source_pin_count":8,"adverse_or_superseded_artifact_count":21,"v4_security_and_hands_on_passes_bound":true,"historical_scope":"integrity references only; not v5 lifecycle execution attestation"},"dual_digest_agreement":{"sha256":"a1937dff882281cceaa4e5d5f5c33ae56fe09415707cba2fef89a37da5db01fc","algorithm":"sha256-canonical-json-v1","input_order":"repository_relative_path_ascending","framing":"utf8-json-sort_keys-separators-comma-colon","independent_implementations":2,"agreement":"pass"},"handoff_ledger_sync_inputs":{"sha256":"fa7e99f733cee692c0e5a669c66b80fd8dccdb83c2f6ee8ce779da9e0cebe687","status":"prepared_no_mutation","handoff_mutations":0,"ledger_mutations":0,"plan_mutations":0}},"verification":{"exact_candidate_verifier":"pass","owner_v1_tests":"23 passed, 2 deselected","task24_bwrap":"2 passed, 1 deselected","ruff":"pass","ty":"pass","compileall":"pass","reproducible_wheel":"pass","installed_entrypoint":"pass","successor_derivation":"pass","wheel_source_closure":"pass","pre_post_mutation_authentication":"pass","independent_digest_recompute":"pass"},"readiness_checkpoint":{"snapshot_path":"snapshot/bindings/task26-owner-v1-v5-readiness-checkpoint.redacted.json","sha256":"4d6786815153c3dff9dc97e0d835bfb30e5ce19ba43f34a0ca6e3c9b4447c352","status":"READY_FOR_FIVE_FINAL_TASK26_LANES_NOT_TASK26_PASS"},"five_final_lanes":{"objective":"pending candidate-v5-bound independent PASS","quality":"pending candidate-v5-bound independent PASS","security_privacy":"pending candidate-v5-bound independent PASS","hands_on_qa":"pending candidate-v5-bound independent PASS","provenance":"pending candidate-v5-bound independent PASS","task26_pass":false},"immutability":{"posix_read_only_and_manifest_authentication":"pass for Task26 offline fail-closed verification","kernel_immutable_standard":"not met and not claimed","chattr_plus_i":"unavailable; exited 1 with permission denied"},"non_actions":{"external_network_calls":0,"live_profile_service_provider_customer_delivery_actions":0,"git_actions":0,"task27_actions":0,"plan_handoff_ledger_mutations":0},"decision":"v5 private readiness seal is complete; Task26 remains NO-GO until all five independent final lanes issue candidate-v5-bound PASS receipts."}
