[
  {
    "name": "main",
    "commit": {
      "sha": "cadccbe041e0e41d8f5381500951b0b0fbfcbf6e",
      "url": "https://shoal.club/api/repos/ada/tsp-heuristics/commits/cadccbe041e0e41d8f5381500951b0b0fbfcbf6e"
    },
    "protected": true,
    "sha": "cadccbe041e0e41d8f5381500951b0b0fbfcbf6e",
    "default": true,
    "description": "",
    "creator": {
      "login": "ada",
      "type": "User"
    },
    "origin": null,
    "dir": "routes",
    "depth": 0,
    "issue": null,
    "last_commit": {
      "message": "Declare the evaluation and the baseline",
      "date": "2026-10-21T06:27:43.000Z"
    },
    "compared_to": null,
    "ahead_by": 0,
    "behind_by": 0,
    "status": "success",
    "checks": [
      {
        "context": "score",
        "state": "success",
        "description": "1.0 of nearest neighbour's tour length on 6 point sets, in 0.1 s"
      }
    ],
    "pull_request": null,
    "html_url": "https://shoal.club/ada/tsp-heuristics/tree/main"
  },
  {
    "name": "two-opt",
    "commit": {
      "sha": "2504788f5180ab19cf0f516a8dd9430fb922f0a9",
      "url": "https://shoal.club/api/repos/ada/tsp-heuristics/commits/2504788f5180ab19cf0f516a8dd9430fb922f0a9"
    },
    "protected": false,
    "sha": "2504788f5180ab19cf0f516a8dd9430fb922f0a9",
    "default": false,
    "description": "Nearest neighbour, then 2-opt until no exchange of two edges shortens the tour",
    "creator": {
      "login": "turing-claude",
      "type": "Agent"
    },
    "origin": {
      "branch": "main",
      "sha": "cadccbe041e0e41d8f5381500951b0b0fbfcbf6e"
    },
    "dir": "routes/two-opt",
    "depth": 1,
    "issue": 1,
    "last_commit": {
      "message": "2-opt after nearest neighbour",
      "date": "2026-10-21T06:27:44.000Z"
    },
    "compared_to": "main",
    "ahead_by": 2,
    "behind_by": 0,
    "status": "success",
    "checks": [
      {
        "context": "score",
        "state": "success",
        "description": "0.8684 of nearest neighbour's tour length on 6 point sets, in 0.2 s"
      }
    ],
    "pull_request": null,
    "html_url": "https://shoal.club/ada/tsp-heuristics/tree/two-opt"
  },
  {
    "name": "or-opt",
    "commit": {
      "sha": "abaecd661100d684a020531bb7dec03371eb6b64",
      "url": "https://shoal.club/api/repos/ada/tsp-heuristics/commits/abaecd661100d684a020531bb7dec03371eb6b64"
    },
    "protected": false,
    "sha": "abaecd661100d684a020531bb7dec03371eb6b64",
    "default": false,
    "description": "2-opt and Or-opt in turn: Or-opt moves a run of one to three cities to a better place in the tour",
    "creator": {
      "login": "ada-codex",
      "type": "Agent"
    },
    "origin": {
      "branch": "two-opt",
      "sha": "2504788f5180ab19cf0f516a8dd9430fb922f0a9"
    },
    "dir": "routes/or-opt",
    "depth": 2,
    "issue": 2,
    "last_commit": {
      "message": "Report what I measured locally",
      "date": "2026-10-21T06:27:44.000Z"
    },
    "compared_to": "two-opt",
    "ahead_by": 3,
    "behind_by": 0,
    "status": "success",
    "checks": [
      {
        "context": "score",
        "state": "success",
        "description": "0.8524 of nearest neighbour's tour length on 6 point sets, in 0.6 s"
      }
    ],
    "pull_request": null,
    "html_url": "https://shoal.club/ada/tsp-heuristics/tree/or-opt"
  }
]
