{
  "schema": "nutricoach-telegram-checkin-stepper-task-10-r71b-authoritative-package-v1",
  "task_id": "st_01a05d13",
  "status": "BLOCKED_FAIL_CLOSED",
  "done_claim": false,
  "blocker_count": 1,
  "blockers": [
    {
      "code": "TARGET_TOPIC59_PROJECTION_ABSENT",
      "phase": "authoritative_preseal_preparation",
      "exception": "scripts.nutricoach_v150_r71b_preparation.MaintenancePreparationError: target_topic59_projection",
      "observed": {
        "kst_day": "2026-09-02",
        "target_projection_count": 0,
        "required_target_projection_count": 1,
        "candidate_digest": "2a85524e610edef582583bb89e6cde57ccd03fe9a9489887fd6c8319e10843f6",
        "config_digest": "b3b5d8fb5a1517844f8360dc5fae83f40b3c670a3f88d8b8164ab49094d92cac",
        "route_digest": "92196176153cdd7032eac910c0731ff85882572452c00aa9813b6f71b6e884db"
      },
      "fail_closed_disposition": "Preparation stopped before maintenance scope, authority, permission package, sealed target, package manifest, rehearsal, authorization, execution, runtime, hold, observer, network, provider, or customer action. The occupied partial preseal and preflight roots were not deleted, repaired, sealed, or reused."
    }
  ],
  "prewrite_gate": {
    "checked_before_first_write": true,
    "checked_at_utc": "2026-09-01T13:06:02Z",
    "deadline_utc": "2026-09-01T17:30:00Z",
    "deadline_open": true,
    "source_freeze_inventory_count": 134,
    "source_freeze_sha256": "4aef39c8375eba7b438c9d98b9754e9f80790414c7ace338831d2239aae23f0a",
    "source_hash_stream_sha256": "7fce813732b2960e1bdb2195c6bead5a6e6f9de3f7ef4267b9179dd93bdf9f91",
    "current_source_mismatch_count": 0,
    "authority_receipt_sha256": "515a6d460f5b1e2ebfb6e55ba03c42b2adb4916b1c595d393a52cbba72afb6f6",
    "r71b_preparation_sha256": "b8e62c2761304482c2b4c1a1a409f934f01948d7a65e8c5a6ab6ed6ce9c7c4a1",
    "authoritative_roots_absent": true,
    "failed_attempt1_expected_entries": 418,
    "failed_attempt1_expected_path_hash_mode_tree_sha256": "504763f483a6b70ce62707c90e4327e2291bafa2fc29d964dea3bd523f37f38a",
    "failed_r2_expected_entries": 420,
    "failed_r2_expected_path_hash_mode_tree_sha256": "e09742b288af77d9329b877067870afd14489587944cc36caacc4420a15125c6"
  },
  "authoritative_input_r3": {
    "root": "/home/cube/projects/richard/traning coach/.omo/evidence/nutricoach-v150-combined/task-v15r71b-maintenance-inputs-r3",
    "created_once": true,
    "immutable": true,
    "regular_file_count": 11,
    "successor_overlay_path_count": 97,
    "successor_overlay_sha256": "8241dde7529e67d9fb947dae4c49ca336419b5db47266061ba35670898b9452b",
    "successor_overlay_fresh_inode_nlink": 1,
    "authority_receipt_only": true,
    "prewrite_manifest_exact_path_size_sha256": true,
    "exact_wheels": {
      "hermes_sha256": "f8a205c29e877b5740b9460c80cb82045c04445bb2c1ce139118497efa5bc2b1",
      "profile_sha256": "e6c1fd77251cf43f8bde1759b9fb170e592e47851708c292297d3040b1d4f84f",
      "build_a_b_equal": true
    },
    "tree_sha256_algorithm": "sha256 of sorted type-NUL-relative_path-NUL-mode-NUL-size-NUL-file_sha256 rows",
    "tree_sha256": "70c7a2b481ff15e7b23008119bcdcc4c23cba8a093db7691690296482c6b88bb"
  },
  "authoritative_candidate_r3": {
    "root": "/home/cube/projects/richard/traning coach/.omo/evidence/nutricoach-v150-combined/task-v15r71b-maintenance-candidate-r3",
    "seal_invocations": 1,
    "immutable": true,
    "candidate_digest": "2a85524e610edef582583bb89e6cde57ccd03fe9a9489887fd6c8319e10843f6",
    "manifest_sha256": "9c90f51ec632e1dc9b0ac37ef8aab02c68369b0330960157413e74744c0aeb77",
    "qualification_sha256": "2e2c1f362f82444d6143627bbc55c04bc67c244973ffb8597693d0e6c5215d69",
    "qualification_status": "QUALIFIED_PENDING_LIVE_AUTHORIZATION",
    "canonical_verifier": "NUTRICOACH_V150_CANDIDATE_PASS",
    "canonical_verifier_replayed_after_blocker": true,
    "tree_entries": 420,
    "tree_regular_files": 397,
    "tree_sha256": "eba52f73aa2838c1bf29d36c2abd8e93529d58c7d7f17409090bfbab58cb8dec"
  },
  "preseal_permission": {
    "status": "PARTIAL_FAILED_ATTEMPT_NOT_SEALED",
    "preseal_root": "/home/cube/.hermes/migrations/nutricoach-v1.5.0-combined/live-transaction-preseal-v15-runtime-authority-r71b-maintenance",
    "preseal_regular_files": 624,
    "preseal_tree_sha256": "756e9d24c242a049c7a6b2fdd906619707d402f1ebb85c14b1c59201d9c6470e",
    "preflight_root": "/home/cube/.hermes/migrations/nutricoach-v1.5.0-combined/preflight-v15-runtime-authority-r71b-maintenance",
    "preflight_regular_files": 1,
    "preflight_tree_sha256": "81e7b7c054c710d3be984612374f609eb77ad35c262c00342b42d42f9ae0c21c",
    "permission_package_created": false,
    "sealed_target_created": false,
    "package_manifest_created": false,
    "canonical_preseal_verifier_run": false,
    "expected_package_binding_digest": "d2902c332fde622895fcd460c6715d290c6b319ca57c21a6559589b0c1b95145",
    "expected_final_package_digest": "98146e3946b7877b32aa9d950c39ffd7e6dd4027ad29f9a30fcde84ada2bfbd4",
    "expected_values_not_claimed": true,
    "never_delete_or_reuse": true
  },
  "rehearsal": {
    "root": "/home/cube/projects/richard/traning coach/.omo/evidence/nutricoach-v150-combined/task-v15r71b-maintenance-rehearsal",
    "absent": true,
    "case_count": 0,
    "external_events": 0,
    "reason_not_run": "No canonical sealed preseal or permission package exists."
  },
  "forbidden_effects": {
    "source_edits": 0,
    "git_github": 0,
    "service_actions": 0,
    "cron_actions": 0,
    "authorization_reservations_or_consumptions": 0,
    "execution_actions": 0,
    "runtime_installs": 0,
    "profile_hold_or_audit_writes": 0,
    "observer_appends": 0,
    "network_calls": 0,
    "provider_calls": 0,
    "customer_messages_or_updates": 0
  },
  "effect_roots_after_failure": {
    "authorization": "ABSENT",
    "execution": "ABSENT",
    "successor_runtime_2a85524e": "ABSENT",
    "profile_maintenance_hold": "ABSENT",
    "observer_r71": "ABSENT",
    "rehearsal": "ABSENT",
    "r70_service": "active/running; workflow issued no service call"
  },
  "post_failure_verification": {
    "freeze134_current_mismatch_count": 0,
    "candidate_canonical_verifier": "PASS",
    "input_and_candidate_writable_entries": 0,
    "build_temp_fault_cache_cleanup": "NOT_RUN_AFTER_MISMATCH_STOP",
    "r70_live_before_after_equality": "NOT_CLAIMED_WITHOUT_A SAME-TURN PREWRITE SNAPSHOT",
    "installed_no_call_and_13_case_rehearsal": "NOT_REACHED_FOR_AUTHORITATIVE_PACKAGE"
  },
  "final_disposition": "Fail-closed blocker. Candidate-r3 and input-r3 are valid immutable retained artifacts, but this task is not Done because the current live Topic-59 ledger has no 2026-09-02 target projection and the one-use preseal/preflight names are occupied by the stopped partial attempt."
}
