{
  "schema_version": "1.0",
  "case_id": "41-18-synthetic",
  "records": [
    {
      "id": "r1",
      "key": "sample + shipment custody node / SYNTHETIC-001",
      "node": "node-A",
      "parents": [
        "node-B"
      ],
      "evidence": [
        {
          "source_id": "source-r1",
          "quote": "{\"id\": \"r1\", \"key\": \"sample + shipment custody node / SYNTHETIC-001\", \"node\": \"node-A\", \"parents\": [\"node-B\"]}"
        }
      ]
    },
    {
      "id": "r2",
      "key": "sample + shipment custody node / SYNTHETIC-001",
      "node": "node-B",
      "parents": [
        "node-A"
      ],
      "evidence": [
        {
          "source_id": "source-r2",
          "quote": "{\"id\": \"r2\", \"key\": \"sample + shipment custody node / SYNTHETIC-001\", \"node\": \"node-B\", \"parents\": [\"node-A\"]}"
        }
      ]
    }
  ],
  "sources": [
    {
      "id": "rule",
      "name": "Synthetic rule",
      "locator": "fixture rule",
      "text": "Synthetic rule: amount = quantity * rate; no tolerance. Not customer evidence."
    },
    {
      "id": "source-r1",
      "name": "Synthetic example",
      "locator": "records/r1",
      "text": "{\"id\": \"r1\", \"key\": \"sample + shipment custody node / SYNTHETIC-001\", \"node\": \"node-A\", \"parents\": [\"node-B\"]}"
    },
    {
      "id": "source-r2",
      "name": "Synthetic example",
      "locator": "records/r2",
      "text": "{\"id\": \"r2\", \"key\": \"sample + shipment custody node / SYNTHETIC-001\", \"node\": \"node-B\", \"parents\": [\"node-A\"]}"
    }
  ]
}
