{
  "schema": "nutricoach-telegram-checkin-stepper-task-8-r71-r3-preseal-verify-v1",
  "task_id": "st_01a05ac3",
  "verdict": "confirmed",
  "confidence": 0.99,
  "blocker_count": 0,
  "evidence": {
    "source_freeze": {
      "status": "PASS",
      "receipt": "/home/cube/projects/richard/traning coach/.omo/evidence/nutricoach-telegram-checkin-stepper/task-8-r71-r3-source-freeze.json",
      "all_10_current_sha256_match_receipt_before_and_after": true,
      "source_changed_during_run": false,
      "hashes": {
        "scripts/execute_nutricoach_v150_sealed_live.py": "2fd6b4d08e1e075ef014b8f26537f84f80b96e04d9a651f6aec18111910e9322",
        "scripts/nutricoach_v150_detached_bootstrap.py": "2b3b233e7f4336bc86063230baebd3d544dd04e2a32f8d29081e9bae50f736b9",
        "scripts/nutricoach_v150_sealed_controller.py": "91f282ebe2bfcd6d4986001f0f4fffea09cbc08ee8c8fa50eace936baf46e58e",
        "scripts/prepare_nutricoach_v150_v15_preseal.py": "dad7863ed21a312371634ed397c6638b2308002a384e752d481f324948d4c9e7",
        "scripts/rehearse_nutricoach_v150_v15.py": "6df2fa9fc7a5337d8cac3a6c1812afebb3e81828c7ea79c2340043f685eb209a",
        "scripts/seal_nutricoach_v150_candidate.py": "5f7fa6df076c6533c30453069d78c9afb83453e73a5c81b7333d69727830b970",
        "scripts/verify_nutricoach_v150_candidate.py": "baf05e574dfbcc462afc5d12f564c473fe1093a6680c2c799272c15d92baf21b",
        "scripts/verify_nutricoach_v150_candidate_inputs.py": "668839b6ddd3e791d17b9ea4110808c173f8af5059a7cc8cece0912a6c900343",
        "scripts/verify_nutricoach_v150_preseal_v15.py": "5c116ea13f8e03dbfb891bf9e0d09e33c0ce2adfe09dd3e1cbaed60f8163e48d",
        "tests/test_nutricoach_v150_v15_closure.py": "fd68ddff333e0de98860346cb3c0d61f1dcb5a61373b3b9d379e603f5d12a1a5"
      }
    },
    "immutable_predecessors": {
      "status": "PASS",
      "r1": {
        "candidate_digest": "aa377308a8967fb8e2557f5283b1c67e5fec0ad2410ce2bee3b4835888cae14f",
        "tree_digest": "03c7a6b241e301904180a523a82e679ed82c25ed54e06c320b6cfa65b9090501",
        "file_count": 362,
        "modes_immutable": true,
        "unchanged_after": true,
        "excluded_from_frozen_source_selection": true
      },
      "r2": {
        "candidate_digest": "54550d75a31055f40a293d444a17fdd463ace784ca16e0cb0137cd695f7ab37e",
        "tree_digest": "90ec738593b74a40e3dadde8816191754601e176c236e14d283815d6510bbb9b",
        "file_count": 362,
        "modes_immutable": true,
        "unchanged_after": true,
        "excluded_from_default_selection": true,
        "typed_fixture_only": true
      }
    },
    "static_and_tests": {
      "status": "PASS",
      "lsp": {
        "files": 10,
        "errors": 0
      },
      "ruff": "All checks passed",
      "ty": "All checks passed",
      "basedpyright": {
        "files_analyzed": 10,
        "errors": 0,
        "warnings": 0,
        "information": 0
      },
      "compile": {
        "files": 10,
        "errors": 0
      },
      "focused_closure_sealer_verifier_suite": "19 passed in 0.93s",
      "default_candidate": "task-v15r71-candidate-r3",
      "fixture_environment": "NUTRICOACH_V150_CANDIDATE_ROOT",
      "typed_r2_fixture_selection_verified": true,
      "occupied_successor_regression_verified": true
    },
    "source_contract_audit": {
      "status": "PASS",
      "post_r2_delta_private_imports": 0,
      "post_r2_delta_Any": 0,
      "post_r2_delta_cast": 0,
      "post_r2_delta_ignore": 0,
      "post_r2_delta_noqa": 0,
      "unused_sealer_result": 0,
      "assertion_weakening": 0,
      "note": "The detached bootstrap contains pre-existing typed cast calls unchanged from r2; no cast was introduced by the frozen delta.",
      "overlay_contract": "public Final frozenset",
      "protected_overlay_path_count": 47,
      "test_nutrition_coaching_protected": true,
      "each_of_8_stepper_paths_omission_rejected": true
    },
    "reproducible_builds": {
      "status": "PASS",
      "execution_scope": "unique disposable /tmp roots from fresh clean copied inputs, UV_OFFLINE=1",
      "source_date_epoch": 1704067200,
      "hermes": {
        "sha256": "17d5db319f9355a427c5b46cc4ea9a896d348c585793df085c170921e1ee2829",
        "a_b_byte_identical": true,
        "zip_crc": "PASS",
        "record_count": 1045,
        "record_verified": 1044,
        "protected_source_member_parity": "PASS",
        "overlay_members": 23
      },
      "profile": {
        "sha256": "2f1cae9ff6262f5c823dd41c68bc999dca71c56000bef6dc0a0268ab07c19c4f",
        "a_b_byte_identical": true,
        "zip_crc": "PASS",
        "record_count": 123,
        "record_verified": 122,
        "protected_source_member_parity": "PASS",
        "overlay_members": 21
      },
      "exact_authority_receipt_sha256": "6e94581628fe76849eb654ecc785cf610b207afeb62e57f9b649a70e3f1c7610",
      "todo_1_through_7_receipt_hashes_rechecked": true,
      "todo7_receipt_binding": "PASS",
      "discarded_adversarial_probe": "A deliberately narrower copy excluding node_modules produced a 927-member Hermes wheel and was rejected before sealing; the final sealed probe used the established clean-copy contract and restored the required 1045-member inventory. Both discarded roots were removed."
    },
    "disposable_candidate": {
      "status": "PASS",
      "authoritative": false,
      "created_under_tmp": true,
      "sealed_invocation_count": 1,
      "candidate_digest": "a41c97c8a467b0308b9f50ac072cc3adae1c2d47ca515b76f123e7c1debee9be",
      "current_input_verifier": "CURRENT_CANDIDATE_INPUT_PASS:overlay=47 source=349",
      "candidate_verifier_sentinel": "NUTRICOACH_V150_CANDIDATE_PASS",
      "exact_current_base_v17_overlay_and_authority_receipt_used": true,
      "removed_after_verification": true
    },
    "adversarial": {
      "status": "PASS",
      "occupied_disposable_successor": "REJECTED_UNCHANGED",
      "occupied_sentinel_bytes_modes_and_root_preserved": true,
      "mutated_wheel_member": "REJECTED",
      "missing_tests_gateway_test_nutrition_coaching_overlay": "REJECTED"
    },
    "authoritative_state": {
      "status": "PASS",
      "authoritative_candidate_r3": "ABSENT",
      "authoritative_build_r3_a": "ABSENT",
      "authoritative_build_r3_b": "ABSENT",
      "authoritative_inputs_r3": "ABSENT",
      "authoritative_receipts_r3": "ABSENT",
      "preseal_r71": "ABSENT",
      "preflight_r71": "ABSENT",
      "authorization_r71": "ABSENT",
      "execution_r71": "ABSENT",
      "observer_r71": "ABSENT",
      "disposable_digest_runtime_root": "ABSENT"
    },
    "forbidden_effects": {
      "git_or_github": 0,
      "network": 0,
      "service": 0,
      "customer_messages": 0,
      "customer_updates": 0,
      "live_profile_modifications": 0,
      "commits": 0,
      "authoritative_seals": 0,
      "authoritative_roots_created": 0,
      "source_or_test_edits": 0
    },
    "conclusion": "This exact frozen source is safe for one authoritative task-v15r71-candidate-r3 seal, provided the authoritative operation uses the same full clean-copy packaging contract, exact current inputs, and unchanged authority receipt verified here."
  },
  "cleanup": {
    "status": "PASS",
    "all_task_owned_build_roots_removed": true,
    "all_task_owned_candidate_roots_removed": true,
    "all_task_owned_input_roots_removed": true,
    "all_task_owned_fault_roots_removed": true,
    "all_task_owned_cache_compile_and_pytest_roots_removed": true,
    "task_owned_pointer_and_delta_files_removed": true,
    "absence_proved_with_no_followed_symlinks": true,
    "authoritative_r3_and_effect_roots_absent_after_cleanup": true,
    "r1_r2_rechecked_unchanged_after_cleanup": true
  }
}
