{
  "document": {
    "version": 1,
    "kind": "studio-plan",
    "metadata": {
      "name": "Copy two demo orders",
      "description": "Copy the two-row test fixture into a dedicated output table",
      "projectId": "22222222-2222-4222-8222-222222222222",
      "workspaceId": "11111111-1111-4111-8111-111111111111"
    },
    "graph": {
      "id": "demo-order-copy",
      "nodes": [
        {
          "id": "read-orders",
          "kind": "ingress",
          "label": "Read demo orders",
          "inputs": [],
          "outputs": [
            {
              "key": "out",
              "label": "Orders",
              "direction": "output",
              "interface": {
                "shape": "collection"
              }
            }
          ],
          "policy": {},
          "ingress": {
            "dataEndpointId": "33333333-3333-4333-8333-333333333333",
            "mode": "full",
            "output": "orders",
            "strategy": "parser"
          }
        },
        {
          "id": "write-orders",
          "kind": "egress",
          "label": "Write demo orders",
          "inputs": [
            {
              "key": "in",
              "label": "Orders",
              "direction": "input",
              "interface": {
                "shape": "collection"
              }
            }
          ],
          "outputs": [],
          "policy": {},
          "egress": {
            "dataEndpointId": "44444444-4444-4444-8444-444444444444",
            "source": "orders",
            "writeMode": "append"
          }
        }
      ],
      "edges": [
        {
          "id": "orders-to-output",
          "fromNodeId": "read-orders",
          "fromOutput": "out",
          "toNodeId": "write-orders",
          "toInput": "in"
        }
      ]
    }
  },
  "commitMessage": "Initial two-row fixture"
}
