{
  "schemaVersion": "1.0",
  "name": "Synthetic shared delivery arithmetic",
  "dataDate": "2026-01-01",
  "horizonEnd": "2026-07-20",
  "sourceEvidence": {
    "reference": "SYNTHETIC:ganttops-arithmetic-fixture",
    "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
  },
  "projects": [
    {
      "id": "procurement",
      "name": "Shared procurement",
      "owner": "synthetic-owner",
      "location": null
    },
    {
      "id": "A",
      "name": "Site A",
      "owner": "synthetic-owner",
      "location": null
    },
    {
      "id": "B",
      "name": "Site B",
      "owner": "synthetic-owner",
      "location": null
    }
  ],
  "calendars": [
    {
      "id": "everyday",
      "workingWeekdays": [
        0,
        1,
        2,
        3,
        4,
        5,
        6
      ],
      "holidays": []
    }
  ],
  "tasks": [
    {
      "id": "delivery",
      "projectId": "procurement",
      "name": "delivery",
      "calendarId": "everyday",
      "durationDays": 0,
      "notBefore": "2026-01-21",
      "deadline": null,
      "owner": "synthetic-owner",
      "gate": "CLEAR",
      "gateEvidence": {
        "reference": "SYNTHETIC:ganttops-arithmetic-fixture",
        "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
      },
      "lockedStart": null,
      "lockedFinish": null,
      "objectiveIds": [],
      "deliverableReferences": []
    },
    {
      "id": "civilA",
      "projectId": "A",
      "name": "civilA",
      "calendarId": "everyday",
      "durationDays": 40,
      "notBefore": "2026-01-01",
      "deadline": null,
      "owner": "synthetic-owner",
      "gate": "CLEAR",
      "gateEvidence": {
        "reference": "SYNTHETIC:ganttops-arithmetic-fixture",
        "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
      },
      "lockedStart": null,
      "lockedFinish": null,
      "objectiveIds": [],
      "deliverableReferences": []
    },
    {
      "id": "civilB",
      "projectId": "B",
      "name": "civilB",
      "calendarId": "everyday",
      "durationDays": 140,
      "notBefore": "2026-01-01",
      "deadline": null,
      "owner": "synthetic-owner",
      "gate": "CLEAR",
      "gateEvidence": {
        "reference": "SYNTHETIC:ganttops-arithmetic-fixture",
        "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
      },
      "lockedStart": null,
      "lockedFinish": null,
      "objectiveIds": [],
      "deliverableReferences": []
    },
    {
      "id": "installA",
      "projectId": "A",
      "name": "installA",
      "calendarId": "everyday",
      "durationDays": 10,
      "notBefore": "2026-01-01",
      "deadline": null,
      "owner": "synthetic-owner",
      "gate": "CLEAR",
      "gateEvidence": {
        "reference": "SYNTHETIC:ganttops-arithmetic-fixture",
        "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
      },
      "lockedStart": null,
      "lockedFinish": null,
      "objectiveIds": [],
      "deliverableReferences": []
    },
    {
      "id": "installB",
      "projectId": "B",
      "name": "installB",
      "calendarId": "everyday",
      "durationDays": 10,
      "notBefore": "2026-01-01",
      "deadline": null,
      "owner": "synthetic-owner",
      "gate": "CLEAR",
      "gateEvidence": {
        "reference": "SYNTHETIC:ganttops-arithmetic-fixture",
        "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
      },
      "lockedStart": null,
      "lockedFinish": null,
      "objectiveIds": [],
      "deliverableReferences": []
    }
  ],
  "dependencies": [
    {
      "id": "edge0",
      "predecessor": "delivery",
      "successor": "installA",
      "type": "FS",
      "lagDays": 0,
      "lagBasis": "ELAPSED_DAYS"
    },
    {
      "id": "edge1",
      "predecessor": "delivery",
      "successor": "installB",
      "type": "FS",
      "lagDays": 0,
      "lagBasis": "ELAPSED_DAYS"
    },
    {
      "id": "edge2",
      "predecessor": "civilA",
      "successor": "installA",
      "type": "FS",
      "lagDays": 0,
      "lagBasis": "ELAPSED_DAYS"
    },
    {
      "id": "edge3",
      "predecessor": "civilB",
      "successor": "installB",
      "type": "FS",
      "lagDays": 0,
      "lagBasis": "ELAPSED_DAYS"
    }
  ],
  "nodes": [],
  "links": [],
  "resources": [],
  "assignments": [],
  "risks": []
}
