{
  "schema_version": "closureops.swe_marathon_spend_ledger.v1",
  "generated_at": "2026-07-22T06:08:55Z",
  "campaign_hash": "sha256:2b10e08492f8da8ff20722a6f6c0e5864d13aebeebbeca50ac7e2fc104b7859a",
  "pricing_hash": "sha256:abf7cc8b0ed6808f71b53bf423af8b317089858e8a33a2693c9db6cadcc81acb",
  "max_total_spend_usd": 10.0,
  "completed_job_count": 4,
  "pending_job_count": 0,
  "invalid_job_count": 0,
  "provider_reported_cost_usd": null,
  "accounted_completed_cost_usd": 0.41212648214285713,
  "pending_reserve_usd": 0,
  "projected_campaign_upper_bound_usd": 0.41212648214285713,
  "remaining_cap_after_completed_usd": 9.587873517857142,
  "within_campaign_cap": true,
  "execution_authorized": true,
  "provider_summaries": [
    {
      "provider_id": "qwen",
      "completed_jobs": 2,
      "pending_jobs": 0,
      "invalid_jobs": 0,
      "accounted_cost_usd": 0.17849885714285713,
      "pending_reserve_usd": 0
    },
    {
      "provider_id": "deepseek",
      "completed_jobs": 2,
      "pending_jobs": 0,
      "invalid_jobs": 0,
      "accounted_cost_usd": 0.233627625,
      "pending_reserve_usd": 0
    }
  ],
  "entries": [
    {
      "job_key": "qwen::baseline_terminus2",
      "provider_id": "qwen",
      "condition_id": "baseline_terminus2",
      "model": "dashscope/qwen3-coder-plus-2025-09-23",
      "job_path": "C:\\Users\\luofe\\Desktop\\AKRM9\\akrm_v23\\r6\\qwen\\baseline_terminus2\\akrm-swe-marathon-canary-qwen-baseline_terminus2",
      "status": "completed",
      "job_result_sha256": "sha256:f5f1e9de79f9cce8f8671911470f2d6cdac8ada80b9c872140007cd761a97803",
      "trial_reserve_usd": 2.0,
      "provider_reported_cost_usd": null,
      "estimated_standard_upper_bound_usd": 0.14039028571428572,
      "accounted_cost_usd": 0.14039028571428572,
      "trial_costs": [
        {
          "task_id": "zstd-decoder",
          "trial_name": "zstd-decoder__jnarqf9",
          "trial_result_sha256": "sha256:37512e955b4a5da1baab31dbee662e76b7bf53520bd4aba2f12f957e5622b5eb",
          "trajectory_sha256": "sha256:caa47319a63ee9bd986a2f4d2ecd3f52cff3afc43a589e80c956e1b488fc0689",
          "provider_usage_trace_sha256": "sha256:d2dac2f36eff6d3b220cf810cabb8965c80678b227ea317986dc1df04b5b9b5c",
          "usage_breakdown_sha256": "sha256:bc9d34c292f67f2e51fa1946b8595963a86ceedf93992719b363dd60c25f1a83",
          "llm_calls": 20,
          "input_tokens": 199527,
          "cache_tokens": 0,
          "output_tokens": 11539,
          "max_input_tokens_per_call": 25161,
          "provider_reported_cost_usd": null,
          "native_currency": "CNY",
          "estimated_standard_upper_bound_native": 0.982732,
          "estimated_standard_upper_bound_usd": 0.14039028571428572,
          "estimation_method": "per-request Qwen standard tier; all input treated as uncached",
          "tier_call_counts": [
            {
              "input_tokens_max": 32000,
              "calls": 20
            }
          ],
          "accounted_cost_usd": 0.14039028571428572
        }
      ],
      "violations": []
    },
    {
      "job_key": "qwen::akrm_closure",
      "provider_id": "qwen",
      "condition_id": "akrm_closure",
      "model": "dashscope/qwen3-coder-plus-2025-09-23",
      "job_path": "C:\\Users\\luofe\\Desktop\\AKRM9\\akrm_v23\\r6\\qwen\\akrm_closure\\akrm-swe-marathon-canary-qwen-akrm_closure",
      "status": "completed",
      "job_result_sha256": "sha256:c83b140a8b132f3a0eb19862bb0f3417ec707d9c0447c5e3b80ede86fa687042",
      "trial_reserve_usd": 2.0,
      "provider_reported_cost_usd": null,
      "estimated_standard_upper_bound_usd": 0.03810857142857142,
      "accounted_cost_usd": 0.03810857142857142,
      "trial_costs": [
        {
          "task_id": "zstd-decoder",
          "trial_name": "zstd-decoder__hPdMGUm",
          "trial_result_sha256": "sha256:065ddaf550838be879eca42f091ed7ceb8a49ddfd7b3282e4be2a26f2a498898",
          "trajectory_sha256": "sha256:2e811a695eb39b636557c844ab675f0660566afe7856b4a994792a578ebf5fd0",
          "provider_usage_trace_sha256": "sha256:648e4cfdc55556c8d588ba29de9e1c9f65a240d2d2e4055429cc0a20efb3076b",
          "usage_breakdown_sha256": "sha256:bcd3cc4fd37f60b39dc9386b15d388d83512ad24ca3b639e6f8b199d8bfca9a3",
          "llm_calls": 20,
          "input_tokens": 56242,
          "cache_tokens": 0,
          "output_tokens": 2612,
          "max_input_tokens_per_call": 3596,
          "provider_reported_cost_usd": null,
          "native_currency": "CNY",
          "estimated_standard_upper_bound_native": 0.26675999999999994,
          "estimated_standard_upper_bound_usd": 0.03810857142857142,
          "estimation_method": "per-request Qwen standard tier; all input treated as uncached",
          "tier_call_counts": [
            {
              "input_tokens_max": 32000,
              "calls": 20
            }
          ],
          "accounted_cost_usd": 0.03810857142857142
        }
      ],
      "violations": []
    },
    {
      "job_key": "deepseek::baseline_terminus2",
      "provider_id": "deepseek",
      "condition_id": "baseline_terminus2",
      "model": "deepseek/deepseek-v4-pro",
      "job_path": "C:\\Users\\luofe\\Desktop\\AKRM9\\akrm_v23\\r6\\deepseek\\baseline_terminus2\\akrm-swe-marathon-canary-deepseek-baseline_terminus2",
      "status": "completed",
      "job_result_sha256": "sha256:1ddaca3b39065b95ccdfbe09579bb645153f2736f37eb97073f84b2d0fea0b64",
      "trial_reserve_usd": 2.0,
      "provider_reported_cost_usd": 0.051568989,
      "estimated_standard_upper_bound_usd": 0.194357565,
      "accounted_cost_usd": 0.194357565,
      "trial_costs": [
        {
          "task_id": "zstd-decoder",
          "trial_name": "zstd-decoder__nDq5j2N",
          "trial_result_sha256": "sha256:a167ef1c8b2b57e1c54b165094ccec5ad926d3cb2a2bd163bd7653b4e012c8ed",
          "trajectory_sha256": "sha256:a900bba0f5ade18fd81736b97039340882c1effc67535fd063085d49a4d5fede",
          "provider_usage_trace_sha256": "sha256:e35bca83e97521e1ffa096fc8769a7abec82792af520378bef914d4958f75ec5",
          "usage_breakdown_sha256": "sha256:b40a3e47c4d25e6391f602c27952d800d6d416bf09879bc8cfdb930afbde9f76",
          "llm_calls": 23,
          "input_tokens": 363827,
          "cache_tokens": 331008,
          "output_tokens": 41486,
          "max_input_tokens_per_call": 32676,
          "provider_reported_cost_usd": 0.051568989,
          "native_currency": "USD",
          "estimated_standard_upper_bound_native": 0.194357565,
          "estimated_standard_upper_bound_usd": 0.194357565,
          "estimation_method": "DeepSeek standard flat rate; all input treated as cache miss",
          "tier_call_counts": [],
          "accounted_cost_usd": 0.194357565
        }
      ],
      "violations": []
    },
    {
      "job_key": "deepseek::akrm_closure",
      "provider_id": "deepseek",
      "condition_id": "akrm_closure",
      "model": "deepseek/deepseek-v4-pro",
      "job_path": "C:\\Users\\luofe\\Desktop\\AKRM9\\akrm_v23\\r6\\deepseek\\akrm_closure\\akrm-swe-marathon-canary-deepseek-akrm_closure",
      "status": "completed",
      "job_result_sha256": "sha256:5244c1fd492b7b3c6548dc07aa1c0c3ac516cbc625ed37508d4830ee82e0035e",
      "trial_reserve_usd": 2.0,
      "provider_reported_cost_usd": 0.017514956,
      "estimated_standard_upper_bound_usd": 0.039270059999999996,
      "accounted_cost_usd": 0.039270059999999996,
      "trial_costs": [
        {
          "task_id": "zstd-decoder",
          "trial_name": "zstd-decoder__ekdFmik",
          "trial_result_sha256": "sha256:d275c113ff8158dae1e98e59433aa416f03285df5b0142c2629a00c693170048",
          "trajectory_sha256": "sha256:48836de6acb87eaca62c95338639721cebf01f762c66c14b6148113ab6203c85",
          "provider_usage_trace_sha256": "sha256:533cdb268b1e857e7e5342a5e15f1e5fd20e5ac6e7216afee5144d2e28bc31e0",
          "usage_breakdown_sha256": "sha256:540a2f8cd2a90048836b887be5a30f081c85b814a89c0e9bab3d4bdebb6f1c45",
          "llm_calls": 20,
          "input_tokens": 65880,
          "cache_tokens": 50432,
          "output_tokens": 12198,
          "max_input_tokens_per_call": 4477,
          "provider_reported_cost_usd": 0.017514956,
          "native_currency": "USD",
          "estimated_standard_upper_bound_native": 0.039270059999999996,
          "estimated_standard_upper_bound_usd": 0.039270059999999996,
          "estimation_method": "DeepSeek standard flat rate; all input treated as cache miss",
          "tier_call_counts": [],
          "accounted_cost_usd": 0.039270059999999996
        }
      ],
      "violations": []
    }
  ],
  "violations": [
    "provider_reported_cost_incomplete"
  ],
  "enforcement_boundary": {
    "between_trial_fail_closed": true,
    "provider_reported_cost_preferred_for_reconciliation": true,
    "single_trial_hard_cap_enforced": false,
    "statement": "The runner re-audits completed usage and remaining reserves before and after every trial. Harbor exposes no atomic provider-side USD limit, so a reserve is an admission bound rather than a single-call billing guarantee."
  },
  "ledger_hash": "sha256:8b1230b7b58ce6a224b20fbf5e76fd0476856cae6e786f0a639334ae6066715b"
}
