)]}'
{
  "commit": "ba32f912d1c05ffcbeeed8c74df2d775a4f23814",
  "tree": "ff76adff7ab00cd603167ef13adfd8f1ef45537a",
  "parents": [
    "e02cbeb820c3217104305596e49658f1070fd375"
  ],
  "author": {
    "name": "Douglas Creager",
    "email": "dcreager@dcreager.net",
    "time": "Mon Aug 03 17:38:31 2026 -0400"
  },
  "committer": {
    "name": "Ibraheem Ahmed",
    "email": "ibraheem@ibraheem.ca",
    "time": "Tue Aug 25 20:24:50 2026 -0400"
  },
  "message": "[π] Preserve main-compatible relevant non-inferable solution bindings\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0c762ae2b8da7ed76c402268c5ee2a13af5362e7",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/resources/mdtest/bidirectional.md",
      "new_id": "327eb9414c0f1fee71ad233cdbb710fa74286e4d",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/resources/mdtest/bidirectional.md"
    },
    {
      "type": "modify",
      "old_id": "31ea3b6614d0390ca5c24d6ea1a4fbc0581b3043",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/resources/mdtest/generics/legacy/callables.md",
      "new_id": "13abc38b314c7fe051776f9566786f024047ddf1",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/resources/mdtest/generics/legacy/callables.md"
    },
    {
      "type": "modify",
      "old_id": "4ecc307d2c7a50aad8983b69122eece5539bc78b",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/resources/mdtest/regression/constraint_set_ordering.md",
      "new_id": "52aedc6e7105815da3ff02637e2ed2c7dc271160",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/resources/mdtest/regression/constraint_set_ordering.md"
    },
    {
      "type": "modify",
      "old_id": "6d54bad31ce380f579e87cbb728308c45a9df752",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/resources/mdtest/regression/noninferable_projection_to_terminal.md",
      "new_id": "a496268a0313b04c6f54396d768ea1c29e550076",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/resources/mdtest/regression/noninferable_projection_to_terminal.md"
    },
    {
      "type": "modify",
      "old_id": "87ac6b5881f46a526183bb1634b1adbd12593be2",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/resources/mdtest/type_properties/constraints.md",
      "new_id": "38dcd22828eb434769ccf15870748fb304574057",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/resources/mdtest/type_properties/constraints.md"
    },
    {
      "type": "modify",
      "old_id": "461e6acf3cb646d91f0e2b6c94162167c4dd0319",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/src/types/constraints.rs",
      "new_id": "46651449417d9fdb8e147733fc8eb59ff0534071",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/src/types/constraints.rs"
    },
    {
      "type": "modify",
      "old_id": "6ed6a89694818c614b15274f7b71fac0fd374ec2",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/src/types/constraints/solutions.rs",
      "new_id": "0f6294657d7085a9a30c713f967a9e23683980e9",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/src/types/constraints/solutions.rs"
    }
  ]
}
