{
  "scope": "explicitly hypothetical teaching identities and schematic geometry; no adopted source plant dimensions",
  "equipment_ids": [
    "D",
    "P",
    "E",
    "F",
    "R",
    "C1",
    "C2",
    "V",
    "G"
  ],
  "connections": [
    {
      "id": "feed-1",
      "from": "D",
      "to": "P"
    },
    {
      "id": "feed-2",
      "from": "P",
      "to": "E"
    },
    {
      "id": "feed-3",
      "from": "E",
      "to": "F"
    },
    {
      "id": "alloy-1",
      "from": "F",
      "to": "R"
    },
    {
      "id": "gravity-1",
      "from": "V",
      "to": "G"
    }
  ],
  "stages": [
    {
      "id": "grouping",
      "positions": {
        "D": [
          75,
          110
        ],
        "P": [
          160,
          110
        ],
        "E": [
          230,
          200
        ],
        "F": [
          420,
          90
        ],
        "R": [
          95,
          315
        ],
        "C1": [
          75,
          230
        ],
        "C2": [
          350,
          315
        ],
        "V": [
          260,
          315
        ],
        "G": [
          420,
          230
        ]
      }
    },
    {
      "id": "initial-plan",
      "positions": {
        "D": [
          75,
          110
        ],
        "P": [
          160,
          110
        ],
        "E": [
          230,
          200
        ],
        "F": [
          420,
          90
        ],
        "R": [
          95,
          315
        ],
        "C1": [
          75,
          230
        ],
        "C2": [
          350,
          315
        ],
        "V": [
          260,
          315
        ],
        "G": [
          420,
          230
        ]
      }
    },
    {
      "id": "constraint-overlay",
      "positions": {
        "D": [
          75,
          110
        ],
        "P": [
          160,
          110
        ],
        "E": [
          230,
          200
        ],
        "F": [
          420,
          90
        ],
        "R": [
          95,
          315
        ],
        "C1": [
          75,
          230
        ],
        "C2": [
          350,
          315
        ],
        "V": [
          260,
          315
        ],
        "G": [
          420,
          230
        ]
      }
    },
    {
      "id": "revised-plan",
      "positions": {
        "D": [
          75,
          110
        ],
        "P": [
          160,
          110
        ],
        "E": [
          75,
          200
        ],
        "F": [
          420,
          90
        ],
        "R": [
          340,
          200
        ],
        "C1": [
          190,
          315
        ],
        "C2": [
          280,
          315
        ],
        "V": [
          365,
          315
        ],
        "G": [
          420,
          315
        ]
      }
    }
  ],
  "causal_revisions": [
    {
      "id": "head",
      "object": "gravity-1",
      "initial": "no elevation assigned",
      "response": "G lower than V under selected gravity basis",
      "verification": "liquid level/pressure/loss/nozzle elevation"
    },
    {
      "id": "maintenance",
      "object": "E",
      "response": "withdrawal corridor reaches maintenance approach"
    },
    {
      "id": "house",
      "objects": [
        "C1",
        "C2"
      ],
      "response": "common house and connected drop area"
    },
    {
      "id": "material-route",
      "object": "alloy-1",
      "response": "R closer to F; reduced schematic route length"
    },
    {
      "id": "furnace",
      "object": "F",
      "response": "wind/separation zone retained for adopted safety review"
    }
  ],
  "assumptions": [
    "common compressor servicing house required",
    "F-R alloy route length consequential",
    "V-G gravity flow selected",
    "wind points left in drawing"
  ],
  "conditions": [
    "actual safety/wind basis",
    "head and losses",
    "cover/bundle handling",
    "support/flexibility",
    "material/service"
  ],
  "coordinate_unit": "SVG drawing units, no physical scale"
}
