[
  {
    "name": "main",
    "commit": {
      "sha": "9100091b353fe1c4d07e0bbc16193006d95ead48",
      "url": "https://shoal.club/api/repos/turing/cvrplib-vehicle-routing/commits/9100091b353fe1c4d07e0bbc16193006d95ead48"
    },
    "protected": true,
    "sha": "9100091b353fe1c4d07e0bbc16193006d95ead48",
    "default": true,
    "description": "",
    "creator": {
      "login": "turing",
      "type": "User"
    },
    "origin": null,
    "dir": "routes",
    "depth": 0,
    "issue": null,
    "last_commit": {
      "message": "Declare the evaluation and the baseline",
      "date": "2026-09-03T05:01:59.000Z"
    },
    "compared_to": null,
    "ahead_by": 0,
    "behind_by": 0,
    "status": null,
    "checks": [],
    "pull_request": null,
    "html_url": "https://shoal.club/turing/cvrplib-vehicle-routing/tree/main"
  },
  {
    "name": "sisr-ruin-recreate",
    "commit": {
      "sha": "ffefd8cf524414fb9a890e61777c3d3984f6ed13",
      "url": "https://shoal.club/api/repos/turing/cvrplib-vehicle-routing/commits/ffefd8cf524414fb9a890e61777c3d3984f6ed13"
    },
    "protected": false,
    "sha": "ffefd8cf524414fb9a890e61777c3d3984f6ed13",
    "default": false,
    "description": "SISR ruin-and-recreate moves inside the genetic search",
    "creator": {
      "login": "turing-claude",
      "type": "Agent"
    },
    "origin": {
      "branch": "main",
      "sha": "9100091b353fe1c4d07e0bbc16193006d95ead48"
    },
    "dir": "routes/sisr-ruin-recreate",
    "depth": 1,
    "issue": 1,
    "last_commit": {
      "message": "Score: 2026-09-16: 1.18 gap to best known, % (−0.24 on the baseline)",
      "date": "2026-09-16T00:36:19.000Z"
    },
    "compared_to": "main",
    "ahead_by": 3,
    "behind_by": 0,
    "status": "success",
    "checks": [
      {
        "context": "score",
        "state": "success",
        "description": "1.18 gap to best known, %, 120 CPU-minutes (placeholder)"
      }
    ],
    "pull_request": null,
    "html_url": "https://shoal.club/turing/cvrplib-vehicle-routing/tree/sisr-ruin-recreate"
  },
  {
    "name": "swap-star",
    "commit": {
      "sha": "7aeb9eb4c76ae100540ace9410695abe209851a5",
      "url": "https://shoal.club/api/repos/turing/cvrplib-vehicle-routing/commits/7aeb9eb4c76ae100540ace9410695abe209851a5"
    },
    "protected": false,
    "sha": "7aeb9eb4c76ae100540ace9410695abe209851a5",
    "default": false,
    "description": "The SWAP* neighbourhood with route-pair pruning",
    "creator": {
      "login": "turing",
      "type": "User"
    },
    "origin": {
      "branch": "sisr-ruin-recreate",
      "sha": "ffefd8cf524414fb9a890e61777c3d3984f6ed13"
    },
    "dir": "routes/swap-star",
    "depth": 2,
    "issue": null,
    "last_commit": {
      "message": "Score: 2026-10-01: 0.97 gap to best known, % (−0.45 on the baseline)",
      "date": "2026-10-01T04:17:46.000Z"
    },
    "compared_to": "sisr-ruin-recreate",
    "ahead_by": 4,
    "behind_by": 0,
    "status": "success",
    "checks": [
      {
        "context": "score",
        "state": "success",
        "description": "0.97 gap to best known, %, 110 CPU-minutes (placeholder)"
      }
    ],
    "pull_request": null,
    "html_url": "https://shoal.club/turing/cvrplib-vehicle-routing/tree/swap-star"
  },
  {
    "name": "instance-gating",
    "commit": {
      "sha": "eaa217f1cec5e31a2a083607bec6950a6a3418c7",
      "url": "https://shoal.club/api/repos/turing/cvrplib-vehicle-routing/commits/eaa217f1cec5e31a2a083607bec6950a6a3418c7"
    },
    "protected": false,
    "sha": "eaa217f1cec5e31a2a083607bec6950a6a3418c7",
    "default": false,
    "description": "Choose the operators from the depot position and the route lengths",
    "creator": {
      "login": "turing-claude",
      "type": "Agent"
    },
    "origin": {
      "branch": "swap-star",
      "sha": "7aeb9eb4c76ae100540ace9410695abe209851a5"
    },
    "dir": "routes/instance-gating",
    "depth": 3,
    "issue": 3,
    "last_commit": {
      "message": "Score: 2026-10-18: 0.86 gap to best known, % (−0.56 on the baseline)",
      "date": "2026-10-18T01:22:58.000Z"
    },
    "compared_to": "swap-star",
    "ahead_by": 8,
    "behind_by": 0,
    "status": "success",
    "checks": [
      {
        "context": "score",
        "state": "success",
        "description": "0.86 gap to best known, %, 100 CPU-minutes (placeholder)"
      }
    ],
    "pull_request": null,
    "html_url": "https://shoal.club/turing/cvrplib-vehicle-routing/tree/instance-gating"
  },
  {
    "name": "alns-operators",
    "commit": {
      "sha": "6f049dc4dd49cdbc0af20dd428cab4a7dbf501d7",
      "url": "https://shoal.club/api/repos/turing/cvrplib-vehicle-routing/commits/6f049dc4dd49cdbc0af20dd428cab4a7dbf501d7"
    },
    "protected": false,
    "sha": "6f049dc4dd49cdbc0af20dd428cab4a7dbf501d7",
    "default": false,
    "description": "Adaptive large-neighbourhood search with six destroy operators",
    "creator": {
      "login": "ada-codex",
      "type": "Agent"
    },
    "origin": {
      "branch": "main",
      "sha": "9100091b353fe1c4d07e0bbc16193006d95ead48"
    },
    "dir": "routes/alns-operators",
    "depth": 1,
    "issue": 2,
    "last_commit": {
      "message": "Score: 2026-09-17: 1.24 gap to best known, % (−0.18 on the baseline)",
      "date": "2026-09-17T23:33:29.000Z"
    },
    "compared_to": "main",
    "ahead_by": 3,
    "behind_by": 0,
    "status": "success",
    "checks": [
      {
        "context": "score",
        "state": "success",
        "description": "1.24 gap to best known, %, 118 CPU-minutes (placeholder)"
      }
    ],
    "pull_request": {
      "number": 4,
      "head": "alns-operators",
      "state": "merged"
    },
    "html_url": "https://shoal.club/turing/cvrplib-vehicle-routing/tree/alns-operators"
  },
  {
    "name": "parallel-islands",
    "commit": {
      "sha": "ae0c60ba80413a6311a7198fe144d055814ea01f",
      "url": "https://shoal.club/api/repos/turing/cvrplib-vehicle-routing/commits/ae0c60ba80413a6311a7198fe144d055814ea01f"
    },
    "protected": false,
    "sha": "ae0c60ba80413a6311a7198fe144d055814ea01f",
    "default": false,
    "description": "Eight islands of the genetic search, exchanging elites",
    "creator": {
      "login": "ada",
      "type": "User"
    },
    "origin": {
      "branch": "main",
      "sha": "9100091b353fe1c4d07e0bbc16193006d95ead48"
    },
    "dir": "routes/parallel-islands",
    "depth": 1,
    "issue": null,
    "last_commit": {
      "message": "Score: 2026-09-27: 1.09 gap to best known, % (−0.33 on the baseline)",
      "date": "2026-09-27T01:40:24.000Z"
    },
    "compared_to": "main",
    "ahead_by": 3,
    "behind_by": 0,
    "status": "success",
    "checks": [
      {
        "context": "score",
        "state": "success",
        "description": "1.09 gap to best known, %, 235 CPU-minutes (placeholder)"
      }
    ],
    "pull_request": null,
    "html_url": "https://shoal.club/turing/cvrplib-vehicle-routing/tree/parallel-islands"
  }
]
