{
  "schema_version": "0.6",
  "generation_sampled": true,
  "skill": {
    "name": "git-workflow-and-versioning",
    "version": "0.0.0",
    "content_hash": "91c8c72654ee6ef163e49df26d1810cb7a6a91a4d8dee5b9f1bc03fd1fb8ec3a",
    "tokens": 3466
  },
  "suite": {
    "format": "agentskills.io/evals",
    "suite_hash": "4e74150753d06b166d642365405edf382dc1072dc529cfdc1ef552d9b00c7880",
    "case_count": 1,
    "canary": "001f3e62-7789-6bf5-ccfc-7f0c9ab434ae"
  },
  "run": {
    "model_id": "claude-opus-5",
    "model_release_date": "2026-07-24",
    "provider": "anthropic",
    "surface": "claude-cli",
    "runner_version": "0.10.1",
    "date_utc": "2026-09-23T06:59:34.361Z",
    "registry": "registered",
    "transcripts": "retained-local",
    "judge": {
      "samples": 3,
      "temperature": null,
      "sampling": "surface-controlled",
      "surface": "claude-cli",
      "model_id": "claude-opus-5",
      "prompt_template_hash": "82586d1e44f84df2b8ce5f18ac777866465cb5ad9686503c93d9776c93c344ed"
    },
    "answered_by": {
      "kind": "model",
      "attested": true,
      "reported_model": "claude-opus-5",
      "reported_models": [
        "claude-opus-5"
      ],
      "isolation": "same-user"
    },
    "pricing_snapshot": {
      "frozen_at": "2026-09-23T06:59:34.361Z",
      "source": "config/models.json",
      "currency": "USD",
      "models": {
        "claude-opus-5": {
          "input_per_mtok": 5,
          "output_per_mtok": 25,
          "registered": true
        }
      },
      "note": "Prices frozen at run time. Every derived cost in this receipt is computed from THIS snapshot, never from the live registry, so the receipt keeps its meaning when registry prices later change."
    }
  },
  "results": {
    "cases": [
      {
        "id": "commit-message-conventional-type",
        "mode": "with_skill",
        "outcome": "pass",
        "score": 0.861111,
        "mean": 0.861111,
        "stddev": 0.008389,
        "samples": [
          0.85,
          0.85,
          0.86
        ],
        "generation_hash": "06e1556ac0d2552e679015d950b450662be0f7864e139b0c04d00399e55116fe",
        "judge_sample_hashes": [
          "5095fbad7f738d0f53fe96555e047fce7de0e427441fd1c5d42c1774e47a3c8a",
          "c71e6c4376e7d83295be31d1deab4380bef763e123781dfef78cbbba75c962e9",
          "7f2289db07862f06677eb8df0ff8a031a5d0b009622be231bfbc28bb6dede86a"
        ],
        "threshold": 0.7,
        "reason": "Subject uses `fix:` prefix and is specific; body explains the wrong-unit cause and user-facing impact plus migration caveat, exceeding a bare restatement of the diff.",
        "judge": {
          "model_id": "claude-opus-5",
          "rubric_hash": "c17f2f214cec220ac31af3cfe88a52393c254cea8f9a94fc16e668f668fa88c3"
        },
        "judge_usage": {
          "input_tokens": 17355,
          "output_tokens": 1171,
          "cached_tokens": 14822,
          "wall_ms": 21234
        },
        "generation": {
          "n_planned": 3,
          "n_drawn": 3,
          "n_measured": 3,
          "n_unmeasured": 0,
          "stopping_reason": "min_reached",
          "mean": 0.861111,
          "sd": 0.008389,
          "judge_sd_mean": 0.001925,
          "variance_ratio": 4.357922,
          "variance_ratio_unavailable": null,
          "n_truncated": 0,
          "draws": [
            {
              "draw_index": 0,
              "generation_hash": "caee2b31e860c1e3cf629b5290976b2029fd16e80bee96addc28a1a905c735a6",
              "status": "measured",
              "samples": [
                0.87,
                0.87,
                0.87
              ],
              "judge_sample_hashes": [
                "1b2e72bc6bc8b742f73cc8fc97e9ee5194af56b4f11d187b3b3a35c143d55cbe",
                "d8240edf380f3776b09e43348d45d6a7bdd8095846fa05670ef746c81d9131ba",
                "7e4536ef3820be425e312d69a3dd68436a4278774e1f5874e72a4a1c9480be74"
              ],
              "mean": 0.87,
              "stddev": 0,
              "stop_reason": "end_turn",
              "truncated": false,
              "reported_model": "claude-opus-5",
              "usage": {
                "input_tokens": 9667,
                "output_tokens": 1486,
                "cached_tokens": 540,
                "wall_ms": 23425
              },
              "judge_usage": {
                "input_tokens": 16995,
                "output_tokens": 1195,
                "cached_tokens": 14582,
                "wall_ms": 21398
              }
            },
            {
              "draw_index": 1,
              "generation_hash": "a51d9a6867eb0d972d143b164dfbff04d932f75d114d21e1f6c294434c2d0013",
              "status": "measured",
              "samples": [
                0.86,
                0.86,
                0.86
              ],
              "judge_sample_hashes": [
                "61efa74e40381be6d760ee2a386ba42a7ae8ca2e4c8e5a05626dc84cc17ac813",
                "98416520ac49ade68232b5e3fe28d3a982b8460d075e0b08bdbffdd11d6acf41",
                "9ddd4b0e5d2be5ab57553b9921902623af801e62af03a105edc330da4093ecdb"
              ],
              "mean": 0.86,
              "stddev": 0,
              "stop_reason": "end_turn",
              "truncated": false,
              "reported_model": "claude-opus-5",
              "usage": {
                "input_tokens": 9667,
                "output_tokens": 688,
                "cached_tokens": 9665,
                "wall_ms": 12486
              },
              "judge_usage": {
                "input_tokens": 17130,
                "output_tokens": 935,
                "cached_tokens": 14672,
                "wall_ms": 18342
              }
            },
            {
              "draw_index": 2,
              "generation_hash": "06e1556ac0d2552e679015d950b450662be0f7864e139b0c04d00399e55116fe",
              "status": "measured",
              "samples": [
                0.85,
                0.85,
                0.86
              ],
              "judge_sample_hashes": [
                "5095fbad7f738d0f53fe96555e047fce7de0e427441fd1c5d42c1774e47a3c8a",
                "c71e6c4376e7d83295be31d1deab4380bef763e123781dfef78cbbba75c962e9",
                "7f2289db07862f06677eb8df0ff8a031a5d0b009622be231bfbc28bb6dede86a"
              ],
              "mean": 0.853333,
              "stddev": 0.005774,
              "stop_reason": "end_turn",
              "truncated": false,
              "reported_model": "claude-opus-5",
              "usage": {
                "input_tokens": 9667,
                "output_tokens": 1270,
                "cached_tokens": 9665,
                "wall_ms": 20313
              },
              "judge_usage": {
                "input_tokens": 17355,
                "output_tokens": 1171,
                "cached_tokens": 14822,
                "wall_ms": 21234
              }
            }
          ]
        }
      },
      {
        "id": "commit-message-conventional-type",
        "mode": "baseline",
        "outcome": "borderline",
        "score": 0.765333,
        "mean": 0.765333,
        "stddev": 0.269303,
        "samples": [
          0.82,
          0.8,
          0.83
        ],
        "generation_hash": "7f29db4a8ec61b4afbd1b00b304ea6dbff8206e200a26f9695c3f034b717ed51",
        "judge_sample_hashes": [
          "c08680d1ba369e2ab7b652ffaeaff92cd1d2fc6f4ba712811ac242cb2633029e",
          "88928bc5efd03b0f5d80f8ee7861f06331d162436c5251b4523ce09753d994cc",
          "de1742cb97f0cd94231fa5a008c22ee1e60daa00268ee006d22168bed5fbda6a"
        ],
        "threshold": 0.7,
        "reason": "Uses `fix(auth):` prefix with a specific subject; body explains user-facing consequence and cause, though it deliberately omits concrete units and adds hedged verbosity.",
        "judge": {
          "model_id": "claude-opus-5",
          "rubric_hash": "c17f2f214cec220ac31af3cfe88a52393c254cea8f9a94fc16e668f668fa88c3"
        },
        "judge_usage": {
          "input_tokens": 17373,
          "output_tokens": 1687,
          "cached_tokens": 14834,
          "wall_ms": 28746
        },
        "generation": {
          "n_planned": 3,
          "n_drawn": 10,
          "n_measured": 10,
          "n_unmeasured": 0,
          "stopping_reason": "max_reached",
          "mean": 0.765333,
          "sd": 0.269303,
          "judge_sd_mean": 0.006724,
          "variance_ratio": 40.051011,
          "variance_ratio_unavailable": null,
          "n_truncated": 0,
          "draws": [
            {
              "draw_index": 0,
              "generation_hash": "10ac654c3bcbfd4838e5dd98d8a5a7c86c2c299bc27783af1261598645a7c98f",
              "status": "measured",
              "samples": [
                0.85,
                0.84,
                0.85
              ],
              "judge_sample_hashes": [
                "c5030f166c21e996d2cc9e31e6f2fd6c5303bdc7a7535e9e873d8ff6945e1dd8",
                "699e861c959981af3a875f34133c2419043a415c3fd6378bc2a4af35507b3f7b",
                "5b7c97aea7889079340080b594809aa949459952a5693ca00fa111c427130812"
              ],
              "mean": 0.846667,
              "stddev": 0.005774,
              "stop_reason": "end_turn",
              "truncated": false,
              "reported_model": "claude-opus-5",
              "usage": {
                "input_tokens": 4663,
                "output_tokens": 1542,
                "cached_tokens": 3150,
                "wall_ms": 22445
              },
              "judge_usage": {
                "input_tokens": 17322,
                "output_tokens": 1335,
                "cached_tokens": 14800,
                "wall_ms": 23962
              }
            },
            {
              "draw_index": 1,
              "generation_hash": "755651ceb0f1ad0c5f8fc2c1092ee89beb1f81103c82cdcad6b542f7f6b596c2",
              "status": "measured",
              "samples": [
                0.85,
                0.85,
                0.82
              ],
              "judge_sample_hashes": [
                "4bb18689b32f254a453788f09357e669c1236f357fba7adb4c582f82594870ba",
                "67dd78ff00675554e84666c66f5044803c2c9af42f8c3a9f46bc2374d2e892d1",
                "e07bb08d3f890c220b0e3dfa5eafbd63697cba6b03816499bda9767e61754399"
              ],
              "mean": 0.84,
              "stddev": 0.017321,
              "stop_reason": "end_turn",
              "truncated": false,
              "reported_model": "claude-opus-5",
              "usage": {
                "input_tokens": 4663,
                "output_tokens": 1101,
                "cached_tokens": 4661,
                "wall_ms": 18151
              },
              "judge_usage": {
                "input_tokens": 17028,
                "output_tokens": 1496,
                "cached_tokens": 14604,
                "wall_ms": 24690
              }
            },
            {
              "draw_index": 2,
              "generation_hash": "bdd3871e72e95c3fb369617cb78a099aab6f077a778579781e5b1e2e84a8cf2a",
              "status": "measured",
              "samples": [
                0,
                0,
                0
              ],
              "judge_sample_hashes": [
                "cc0a3fef8309cecf4a5ab87ed6aa1d40f698b42288b80a772fdf314bd3207e9f",
                "569d118b6252f3c9c9650c8e594ee6fb6307edacb2997ef20de8d29b6446b60c",
                "0b902be436b01abadeb1d79eba093b60904ea8225531acf3568406e4fa8ee5b8"
              ],
              "mean": 0,
              "stddev": 0,
              "stop_reason": "end_turn",
              "truncated": false,
              "reported_model": "claude-opus-5",
              "usage": {
                "input_tokens": 4663,
                "output_tokens": 1920,
                "cached_tokens": 4661,
                "wall_ms": 29778
              },
              "judge_usage": {
                "input_tokens": 16377,
                "output_tokens": 252,
                "cached_tokens": 14170,
                "wall_ms": 10837
              }
            },
            {
              "draw_index": 3,
              "generation_hash": "dde6764b6978a5d2b49a29f176c2650dddb188488ab7f5281ac6d796ec17cd23",
              "status": "measured",
              "samples": [
                0.86,
                0.86,
                0.87
              ],
              "judge_sample_hashes": [
                "07035fc4792771ee14c54eb4dc79e3ffd029799e0f7edefcef636d37387c65cb",
                "07af3f8b468cebc2828b83c34f75b5c94d791a9ed66a707dfc4af255b020d3c4",
                "31a57c2daa04ede46bea98e2b94c4677d74f051ec09b4f7c5f6ff598c5e31644"
              ],
              "mean": 0.863333,
              "stddev": 0.005774,
              "stop_reason": "end_turn",
              "truncated": false,
              "reported_model": "claude-opus-5",
              "usage": {
                "input_tokens": 4663,
                "output_tokens": 1882,
                "cached_tokens": 4661,
                "wall_ms": 26122
              },
              "judge_usage": {
                "input_tokens": 16944,
                "output_tokens": 1013,
                "cached_tokens": 14548,
                "wall_ms": 18251
              }
            },
            {
              "draw_index": 4,
              "generation_hash": "7c57061d158f1ef82e22d89a9ec5ac83b52d9e11dae33bd17ccc53929c776116",
              "status": "measured",
              "samples": [
                0.86,
                0.86,
                0.85
              ],
              "judge_sample_hashes": [
                "a902fe724dde6b3f2611ccf86e05b884da6d73e0d6ef9e06bb8fb890676cb470",
                "d990dad7988295415af6308a38a8968c0e235b1a0e48f1deaa1b2a3e27c9e71f",
                "787c1423ae3e9dd49b2fe9b5746dc60fca347766fc078649c79d1fff58b35730"
              ],
              "mean": 0.856667,
              "stddev": 0.005774,
              "stop_reason": "end_turn",
              "truncated": false,
              "reported_model": "claude-opus-5",
              "usage": {
                "input_tokens": 4663,
                "output_tokens": 1169,
                "cached_tokens": 4661,
                "wall_ms": 19018
              },
              "judge_usage": {
                "input_tokens": 17433,
                "output_tokens": 1236,
                "cached_tokens": 14874,
                "wall_ms": 22746
              }
            },
            {
              "draw_index": 5,
              "generation_hash": "2e2b015bf6107e726c077970192f035606511581496508940a25f578aaaf3724",
              "status": "measured",
              "samples": [
                0.86,
                0.87,
                0.86
              ],
              "judge_sample_hashes": [
                "492bb846d2d4904e9ebba25cdeae67f6b50a44f8035125a06393e56a0b255acd",
                "545028fc11b57e434d2edb950a5486278ad282df32585781e33c91178b2cce13",
                "c6c5d40483444c23e084c7fbffe7fb1df9e1f8c351aee93373e1aea9d7afd9b8"
              ],
              "mean": 0.863333,
              "stddev": 0.005774,
              "stop_reason": "end_turn",
              "truncated": false,
              "reported_model": "claude-opus-5",
              "usage": {
                "input_tokens": 4663,
                "output_tokens": 1430,
                "cached_tokens": 4661,
                "wall_ms": 20775
              },
              "judge_usage": {
                "input_tokens": 17013,
                "output_tokens": 1282,
                "cached_tokens": 14594,
                "wall_ms": 22936
              }
            },
            {
              "draw_index": 6,
              "generation_hash": "c595a3fe25e40f0809fa3891a05f562aee563105049f8f28442bba99a4736c62",
              "status": "measured",
              "samples": [
                0.88,
                0.86,
                0.86
              ],
              "judge_sample_hashes": [
                "70c70ad28e9703624ede021ee08e4c807dc5d767b48c84ae3482ccecdde1934d",
                "a1a182ac5382ace8d21405e075dc1aed71113fffdf166d7708e43fa156dcc131",
                "82fca7673589225a4e72a1ca7326b5001fefd1ed70ae022ad80317fe1c1a1c0c"
              ],
              "mean": 0.866667,
              "stddev": 0.011547,
              "stop_reason": "end_turn",
              "truncated": false,
              "reported_model": "claude-opus-5",
              "usage": {
                "input_tokens": 4663,
                "output_tokens": 1021,
                "cached_tokens": 4661,
                "wall_ms": 15696
              },
              "judge_usage": {
                "input_tokens": 17082,
                "output_tokens": 1191,
                "cached_tokens": 14640,
                "wall_ms": 20796
              }
            },
            {
              "draw_index": 7,
              "generation_hash": "2d1ba9b4e1af4d5e6c73f7e4c5c9c9a7a055d0e7d89da6d91724b4bb91f60685",
              "status": "measured",
              "samples": [
                0.85,
                0.85,
                0.85
              ],
              "judge_sample_hashes": [
                "f82d0c4202a9e62b27bbb1196ec44383afdb12a6b0cfe5677ffff6b10d87e4fe",
                "022be2716c5ef0fdc18e515542f5e1e2a8b79dd2962eeaa313cc67d2746cd2b8",
                "c3e77d5ccf79ab82c89de78a23daa834271882c1b85646819a42ae34a86b7d24"
              ],
              "mean": 0.85,
              "stddev": 0,
              "stop_reason": "end_turn",
              "truncated": false,
              "reported_model": "claude-opus-5",
              "usage": {
                "input_tokens": 4663,
                "output_tokens": 1519,
                "cached_tokens": 4661,
                "wall_ms": 20902
              },
              "judge_usage": {
                "input_tokens": 16887,
                "output_tokens": 1240,
                "cached_tokens": 14510,
                "wall_ms": 21692
              }
            },
            {
              "draw_index": 8,
              "generation_hash": "e3a908a928d5b014dc9b2b2ec0cf4d402264b411c3d94209ee17a08d67482bc1",
              "status": "measured",
              "samples": [
                0.85,
                0.85,
                0.85
              ],
              "judge_sample_hashes": [
                "fbac162ad4d40e08dd44423f218a8c44aa7ea1da585da49abc6965cfbf82889f",
                "7fd6d211e23a9dffa34872480ae2079cbb6732115ac6d80fc37af53c0a421c6b",
                "953a00a86239d0ba77c05c6c3478e96362c9bfaf891e1f17d4ad27584407c297"
              ],
              "mean": 0.85,
              "stddev": 0,
              "stop_reason": "end_turn",
              "truncated": false,
              "reported_model": "claude-opus-5",
              "usage": {
                "input_tokens": 4663,
                "output_tokens": 1672,
                "cached_tokens": 4661,
                "wall_ms": 24154
              },
              "judge_usage": {
                "input_tokens": 16950,
                "output_tokens": 1340,
                "cached_tokens": 14552,
                "wall_ms": 23171
              }
            },
            {
              "draw_index": 9,
              "generation_hash": "7f29db4a8ec61b4afbd1b00b304ea6dbff8206e200a26f9695c3f034b717ed51",
              "status": "measured",
              "samples": [
                0.82,
                0.8,
                0.83
              ],
              "judge_sample_hashes": [
                "c08680d1ba369e2ab7b652ffaeaff92cd1d2fc6f4ba712811ac242cb2633029e",
                "88928bc5efd03b0f5d80f8ee7861f06331d162436c5251b4523ce09753d994cc",
                "de1742cb97f0cd94231fa5a008c22ee1e60daa00268ee006d22168bed5fbda6a"
              ],
              "mean": 0.816667,
              "stddev": 0.015275,
              "stop_reason": "end_turn",
              "truncated": false,
              "reported_model": "claude-opus-5",
              "usage": {
                "input_tokens": 4663,
                "output_tokens": 2882,
                "cached_tokens": 4661,
                "wall_ms": 42131
              },
              "judge_usage": {
                "input_tokens": 17373,
                "output_tokens": 1687,
                "cached_tokens": 14834,
                "wall_ms": 28746
              }
            }
          ]
        }
      }
    ],
    "aggregates": {
      "with_skill": {
        "case_count": 1,
        "pass_count": 1,
        "borderline_count": 0,
        "mean_score": 0.861111,
        "stddev": null
      },
      "baseline": {
        "case_count": 1,
        "pass_count": 0,
        "borderline_count": 1,
        "mean_score": 0.765333,
        "stddev": null
      },
      "band_rule": "per arm: the sample standard deviation (n-1) of the per-case means across the included cases; the comparison band is the quadrature sum of the two arms; null where an arm has fewer than two included cases"
    }
  },
  "comparison": {
    "with_skill_score": 0.861111,
    "baseline_score": 0.765333,
    "delta": 0.095778,
    "delta_uncertainty": null,
    "delta_uncertainty_unavailable": "single_case"
  },
  "verification_level": "TESTED",
  "receipt_hash": "2ba4ef175d7f1caf6e54b5cce6f6f24362d4ae0c4976a4b0b821ea26f6cb9488",
  "economics": {
    "basis": "metered-equivalent",
    "surface": "claude-cli",
    "with_skill": {
      "call_count": 3,
      "mean_input_tokens": 9667,
      "mean_output_tokens": 1148,
      "mean_cost_usd_per_call": 0.077035,
      "median_wall_ms": 20313,
      "wall_ms_p25": null,
      "wall_ms_p75": null,
      "wall_ms_iqr": null
    },
    "baseline": {
      "call_count": 10,
      "mean_input_tokens": 4663,
      "mean_output_tokens": 1613.8,
      "mean_cost_usd_per_call": 0.06366,
      "median_wall_ms": 21673.5,
      "wall_ms_p25": 19018,
      "wall_ms_p75": 26122,
      "wall_ms_iqr": 7104
    },
    "skill_incremental_cost_usd_per_call": 0.013375,
    "skill_incremental_cost_usd_per_1k_calls": 13.375,
    "output_tokens_delta": -465.8,
    "median_wall_ms_delta": -1360.5,
    "judge_excluded": true,
    "judge_overhead": {
      "note": "Measurement overhead imposed by Driftproof, NOT a cost of running the skill. Excluded from every field above.",
      "total_cost_usd": 0.24509,
      "case_rows_measured": 2
    },
    "notes": {
      "absolute_cost": "Absolute per-call cost on a CLI surface includes a fixed harness preamble (observed ~25k input tokens on claude-cli, ~11k on codex) that we do not control. It is identical in the with-skill and baseline arms, so it cancels in the Δ figures — read the incremental columns, not the absolute ones.",
      "cache_pricing": "Cached input tokens are costed at the list input rate (an over-estimate where caching is heavy); cached_tokens is recorded per call so a reader can recompute.",
      "latency": "observed on subscription CLI surface, indicative"
    }
  }
}