{
  "generated_at": "2026-06-14T14:26:38Z",
  "versions": [
    {
      "slug": "00-v9-1-seed",
      "label": "v9.1 seed",
      "note": "Baseline OpenClaw classification prompt, normalized to the optimizer placeholder format.",
      "prompt_path": "raw/00-v9-1-seed.prompt.md",
      "routing_policy_path": "raw/00-v9-1-seed.routing_policy.md",
      "prompt_sha256": "2d1d28761157c1e749e695f46109886322763dabc4a48877867d9b4807dacbbe",
      "routing_policy_sha256": "3d84a551239a9c26865a44758f0602548c1361482eef087c194d878a2d92ad37",
      "prompt_lines": 241,
      "routing_policy_lines": 185
    },
    {
      "slug": "01-gepa-six",
      "label": "GEPA six",
      "note": "Early 12B GEPA winner from the first six-row run.",
      "prompt_path": "raw/01-gepa-six.prompt.md",
      "routing_policy_path": "raw/01-gepa-six.routing_policy.md",
      "prompt_sha256": "16f7127a6a2f8df2c7aa6d48eee5c4997c34553e70f3a5e1e83c57925453623e",
      "routing_policy_sha256": "f4b161bb9bbaf366f1d4f1841243d73544bbd3c553ca6be5eb2818e757007187",
      "prompt_lines": 100,
      "routing_policy_lines": 45
    },
    {
      "slug": "02-previous-proper-best",
      "label": "Previous proper best",
      "note": "Earlier proper GEPA run before the prop20 continuation.",
      "prompt_path": "raw/02-previous-proper-best.prompt.md",
      "routing_policy_path": "raw/02-previous-proper-best.routing_policy.md",
      "prompt_sha256": "8112eefe3c9e69b3fb8a9525e24a83e259d82f4ef3742041a296439d9f89e435",
      "routing_policy_sha256": "288c716272a98543b9c5d7c191ac9389173adddefd17a7fba409a2e9d6b9ff65",
      "prompt_lines": 206,
      "routing_policy_lines": 151
    },
    {
      "slug": "03-prop20-best",
      "label": "Prop20 best",
      "note": "Best candidate from the 20-proposal GEPA continuation.",
      "prompt_path": "raw/03-prop20-best.prompt.md",
      "routing_policy_path": "raw/03-prop20-best.routing_policy.md",
      "prompt_sha256": "e7394ba8222d0604066d9b014a419bf0f6ae153c08c51aebdb6755b7be1651a5",
      "routing_policy_sha256": "5ff17ce59da5ff6c98c7241f10a12e7ebb908b415c51a6aad631ad9d83a686e5",
      "prompt_lines": 203,
      "routing_policy_lines": 148
    },
    {
      "slug": "04-hardcase-repair-v2",
      "label": "Hardcase repair v2",
      "note": "Manual hardcase repair that scored high but failed cardinality.",
      "prompt_path": "raw/04-hardcase-repair-v2.prompt.md",
      "routing_policy_path": "raw/04-hardcase-repair-v2.routing_policy.md",
      "prompt_sha256": "59332116ec04e8e7b57bcc5f9c2d3f7d4e9b0d60578f0a6559b40359a76ff66f",
      "routing_policy_sha256": "39be82b8f2e94199ed5c832e6ddd8716e886bbe95874f6afad7ff5fd89798abe",
      "prompt_lines": 227,
      "routing_policy_lines": 171
    },
    {
      "slug": "05-cardinality-repair-v3",
      "label": "Cardinality repair v3",
      "note": "Promoted cardinality-safe repair with a strict two-label cap.",
      "prompt_path": "raw/05-cardinality-repair-v3.prompt.md",
      "routing_policy_path": "raw/05-cardinality-repair-v3.routing_policy.md",
      "prompt_sha256": "535b147ca0ba9a8afdd3c658f6395aeb23328663f3de0d2042dc183341b0a912",
      "routing_policy_sha256": "b2576ca027148e109a1e72029c192ea9e26be486508671ec7c11025ac80f948b",
      "prompt_lines": 233,
      "routing_policy_lines": 177
    }
  ],
  "diffs": [
    {
      "from": "00-v9-1-seed",
      "to": "01-gepa-six",
      "kind": "routing_policy",
      "path": "diffs/00-v9-1-seed__to__01-gepa-six.routing_policy.diff",
      "lines": 221
    },
    {
      "from": "00-v9-1-seed",
      "to": "01-gepa-six",
      "kind": "prompt",
      "path": "diffs/00-v9-1-seed__to__01-gepa-six.prompt.diff",
      "lines": 232
    },
    {
      "from": "01-gepa-six",
      "to": "02-previous-proper-best",
      "kind": "routing_policy",
      "path": "diffs/01-gepa-six__to__02-previous-proper-best.routing_policy.diff",
      "lines": 184
    },
    {
      "from": "01-gepa-six",
      "to": "02-previous-proper-best",
      "kind": "prompt",
      "path": "diffs/01-gepa-six__to__02-previous-proper-best.prompt.diff",
      "lines": 201
    },
    {
      "from": "02-previous-proper-best",
      "to": "03-prop20-best",
      "kind": "routing_policy",
      "path": "diffs/02-previous-proper-best__to__03-prop20-best.routing_policy.diff",
      "lines": 219
    },
    {
      "from": "02-previous-proper-best",
      "to": "03-prop20-best",
      "kind": "prompt",
      "path": "diffs/02-previous-proper-best__to__03-prop20-best.prompt.diff",
      "lines": 228
    },
    {
      "from": "03-prop20-best",
      "to": "04-hardcase-repair-v2",
      "kind": "routing_policy",
      "path": "diffs/03-prop20-best__to__04-hardcase-repair-v2.routing_policy.diff",
      "lines": 32
    },
    {
      "from": "03-prop20-best",
      "to": "04-hardcase-repair-v2",
      "kind": "prompt",
      "path": "diffs/03-prop20-best__to__04-hardcase-repair-v2.prompt.diff",
      "lines": 39
    },
    {
      "from": "04-hardcase-repair-v2",
      "to": "05-cardinality-repair-v3",
      "kind": "routing_policy",
      "path": "diffs/04-hardcase-repair-v2__to__05-cardinality-repair-v3.routing_policy.diff",
      "lines": 14
    },
    {
      "from": "04-hardcase-repair-v2",
      "to": "05-cardinality-repair-v3",
      "kind": "prompt",
      "path": "diffs/04-hardcase-repair-v2__to__05-cardinality-repair-v3.prompt.diff",
      "lines": 19
    }
  ]
}