{
  "format": "carrier-choice-charter/1",
  "version": 1,
  "creator": "A",
  "source_sha256": "703139b693cf5e18935def750bf360400a4b28b87f7cf9b2605051a2b6c91475",
  "constraints": [
    {
      "id": "A2-C1",
      "reason": "Memory through relations remains an identifiable reference to which the repair position can return.",
      "kind": "cell",
      "cell": "n02",
      "properties": {
        "c": "#056AC7"
      }
    },
    {
      "id": "A2-C2",
      "reason": "The interval in the repair remains unselected rather than being filled with an emblem of completed restoration.",
      "kind": "cell",
      "cell": "n08",
      "properties": {
        "c": null
      }
    },
    {
      "id": "A2-C3",
      "reason": "Repair's explicit return toward relational history is a retained compositional gesture.",
      "kind": "link",
      "f": "n01",
      "t": "n02",
      "r": 4,
      "present": true
    },
    {
      "id": "A2-C4",
      "reason": "One preparation trace stays in the upper-left neighborhood while the other trace and most of the field may be redistributed.",
      "kind": "inside",
      "cell": "n03",
      "disk": {
        "x": 300,
        "y": 350,
        "r": 210
      }
    },
    {
      "id": "A2-C5",
      "reason": "Repair and its return destination retain a traversable but substantial interval rather than collapsing into one local cluster.",
      "kind": "separation",
      "a": "n01",
      "b": "n02",
      "min": 280,
      "max": 650
    }
  ]
}
