{
  "directed": true,
  "multigraph": false,
  "nodes": [
    {
      "id": "ingest",
      "label": "ingest"
    },
    {
      "id": "normalize",
      "label": "normalize"
    },
    {
      "id": "validate",
      "label": "validate"
    },
    {
      "id": "index",
      "label": "index"
    },
    {
      "id": "notify",
      "label": "notify"
    },
    {
      "id": "archive",
      "label": "archive"
    }
  ],
  "edges": [
    {
      "id": "e0",
      "source": "ingest",
      "target": "normalize",
      "weight": 1.0
    },
    {
      "id": "e1",
      "source": "ingest",
      "target": "validate",
      "weight": 1.0
    },
    {
      "id": "e2",
      "source": "normalize",
      "target": "index",
      "weight": 1.0
    },
    {
      "id": "e3",
      "source": "validate",
      "target": "index",
      "weight": 1.0
    },
    {
      "id": "e4",
      "source": "index",
      "target": "notify",
      "weight": 1.0
    },
    {
      "id": "e5",
      "source": "index",
      "target": "archive",
      "weight": 1.0
    },
    {
      "id": "e6",
      "source": "notify",
      "target": "archive",
      "weight": 1.0
    }
  ],
  "expected": {
    "components": 1,
    "cycle": false,
    "topologicalOrder": [
      "ingest",
      "normalize",
      "validate",
      "index",
      "notify",
      "archive"
    ],
    "weightSum": 7.0
  }
}
