{
  "kind": "authored-temporal-fixture",
  "batches": [
    {
      "id": "01-initial",
      "published_at": "2025-01-05T10:05:00Z",
      "records": [
        {
          "document_id": "operator-notice",
          "version_id": "v1",
          "operation": "upsert",
          "source_available_at": "2025-01-05T09:00:00Z",
          "reason": null
        }
      ],
      "assertions": [
        {
          "assertion_id": "a-initial",
          "document_id": "operator-notice",
          "version_id": "v1",
          "processing_version": "plain-text-v1",
          "subject_id": "operator-a",
          "subject_label": "Operator A",
          "object_id": "pump-p",
          "object_label": "Pump P",
          "text": "Operator A operates Pump P from January 1, 2025, with no stated end date.",
          "start": 0,
          "end": 73,
          "modality": "reported",
          "valid_from": "2025-01-01T00:00:00Z",
          "valid_to": null,
          "temporal_status": {
            "from": "known",
            "to": "open"
          },
          "supersedes": [],
          "method": "authored-fixture",
          "relation_group": "pump-p-operator",
          "qualifiers": {
            "exclusive": true,
            "scope": "One actual operator of Pump P at a time; authored fixture premise."
          }
        }
      ]
    },
    {
      "id": "02-planned",
      "published_at": "2025-01-20T10:05:00Z",
      "records": [
        {
          "document_id": "operator-notice",
          "version_id": "v2",
          "operation": "upsert",
          "source_available_at": "2025-01-20T09:00:00Z",
          "reason": null
        }
      ],
      "assertions": [
        {
          "assertion_id": "a-planned",
          "document_id": "operator-notice",
          "version_id": "v2",
          "processing_version": "plain-text-v1",
          "subject_id": "operator-a",
          "subject_label": "Operator A",
          "object_id": "pump-p",
          "object_label": "Pump P",
          "text": "Operator A is scheduled to operate Pump P from January 1, 2025 until February 1, 2025.",
          "start": 0,
          "end": 86,
          "modality": "planned",
          "valid_from": "2025-01-01T00:00:00Z",
          "valid_to": "2025-02-01T00:00:00Z",
          "temporal_status": {
            "from": "known",
            "to": "known"
          },
          "supersedes": [
            "a-initial"
          ],
          "method": "authored-fixture",
          "relation_group": "pump-p-operator",
          "qualifiers": {
            "exclusive": true,
            "scope": "One actual operator of Pump P at a time; authored fixture premise."
          }
        },
        {
          "assertion_id": "b-planned",
          "document_id": "operator-notice",
          "version_id": "v2",
          "processing_version": "plain-text-v1",
          "subject_id": "operator-b",
          "subject_label": "Operator B",
          "object_id": "pump-p",
          "object_label": "Pump P",
          "text": "Operator B is scheduled to operate Pump P from February 1, 2025, with no stated end date.",
          "start": 87,
          "end": 176,
          "modality": "planned",
          "valid_from": "2025-02-01T00:00:00Z",
          "valid_to": null,
          "temporal_status": {
            "from": "known",
            "to": "open"
          },
          "supersedes": [],
          "method": "authored-fixture",
          "relation_group": "pump-p-operator",
          "qualifiers": {
            "exclusive": true,
            "scope": "One actual operator of Pump P at a time; authored fixture premise."
          }
        }
      ]
    },
    {
      "id": "03-corrected",
      "published_at": "2025-02-10T10:05:00Z",
      "records": [
        {
          "document_id": "operator-notice",
          "version_id": "v3",
          "operation": "upsert",
          "source_available_at": "2025-02-04T09:00:00Z",
          "reason": null
        }
      ],
      "assertions": [
        {
          "assertion_id": "a-corrected",
          "document_id": "operator-notice",
          "version_id": "v3",
          "processing_version": "plain-text-v1",
          "subject_id": "operator-a",
          "subject_label": "Operator A",
          "object_id": "pump-p",
          "object_label": "Pump P",
          "text": "Correction: Operator A operated Pump P from January 1, 2025 until February 3, 2025.",
          "start": 0,
          "end": 83,
          "modality": "reported",
          "valid_from": "2025-01-01T00:00:00Z",
          "valid_to": "2025-02-03T00:00:00Z",
          "temporal_status": {
            "from": "known",
            "to": "known"
          },
          "supersedes": [
            "a-planned"
          ],
          "method": "authored-fixture",
          "relation_group": "pump-p-operator",
          "qualifiers": {
            "exclusive": true,
            "scope": "One actual operator of Pump P at a time; authored fixture premise."
          }
        },
        {
          "assertion_id": "b-corrected",
          "document_id": "operator-notice",
          "version_id": "v3",
          "processing_version": "plain-text-v1",
          "subject_id": "operator-b",
          "subject_label": "Operator B",
          "object_id": "pump-p",
          "object_label": "Pump P",
          "text": "Correction: Operator B began operating Pump P on February 3, 2025, with no stated end date.",
          "start": 84,
          "end": 175,
          "modality": "reported",
          "valid_from": "2025-02-03T00:00:00Z",
          "valid_to": null,
          "temporal_status": {
            "from": "known",
            "to": "open"
          },
          "supersedes": [
            "b-planned"
          ],
          "method": "authored-fixture",
          "relation_group": "pump-p-operator",
          "qualifiers": {
            "exclusive": true,
            "scope": "One actual operator of Pump P at a time; authored fixture premise."
          }
        }
      ]
    },
    {
      "id": "04-conflicting",
      "published_at": "2025-02-12T10:05:00Z",
      "records": [
        {
          "document_id": "independent-report",
          "version_id": "v1",
          "operation": "upsert",
          "source_available_at": "2025-02-12T09:00:00Z",
          "reason": null
        }
      ],
      "assertions": [
        {
          "assertion_id": "c-report",
          "document_id": "independent-report",
          "version_id": "v1",
          "processing_version": "plain-text-v1",
          "subject_id": "operator-c",
          "subject_label": "Operator C",
          "object_id": "pump-p",
          "object_label": "Pump P",
          "text": "Independent report: Operator C began operating Pump P on February 3, 2025, with no stated end date.",
          "start": 0,
          "end": 99,
          "modality": "reported",
          "valid_from": "2025-02-03T00:00:00Z",
          "valid_to": null,
          "temporal_status": {
            "from": "known",
            "to": "open"
          },
          "supersedes": [],
          "method": "authored-fixture",
          "relation_group": "pump-p-operator",
          "qualifiers": {
            "exclusive": true,
            "scope": "One actual operator of Pump P at a time; authored fixture premise."
          }
        }
      ]
    },
    {
      "id": "05-withdrawn",
      "published_at": "2025-02-15T10:05:00Z",
      "records": [
        {
          "document_id": "independent-report",
          "version_id": "v1",
          "operation": "withdraw",
          "source_available_at": "2025-02-15T09:00:00Z",
          "reason": "The publisher withdraws its report naming Operator C; no replacement account is supplied."
        }
      ],
      "assertions": []
    }
  ],
  "verificationCases": [
    {
      "id": "initial_report",
      "knowledge_cutoff": "2025-01-10T00:00:00Z",
      "valid_time": "2025-01-10T00:00:00Z",
      "assertion_ids": [
        "a-initial"
      ],
      "modalities": {
        "a-initial": "reported"
      },
      "disputed_ids": []
    },
    {
      "id": "plan_does_not_confirm_itself",
      "knowledge_cutoff": "2025-02-05T00:00:00Z",
      "valid_time": "2025-02-02T00:00:00Z",
      "assertion_ids": [
        "b-planned"
      ],
      "modalities": {
        "b-planned": "planned"
      },
      "disputed_ids": []
    },
    {
      "id": "late_correction_changes_retrospective_state",
      "knowledge_cutoff": "2025-02-11T00:00:00Z",
      "valid_time": "2025-02-02T00:00:00Z",
      "assertion_ids": [
        "a-corrected"
      ],
      "modalities": {
        "a-corrected": "reported"
      },
      "disputed_ids": []
    },
    {
      "id": "reported_successor",
      "knowledge_cutoff": "2025-02-11T00:00:00Z",
      "valid_time": "2025-02-04T00:00:00Z",
      "assertion_ids": [
        "b-corrected"
      ],
      "modalities": {
        "b-corrected": "reported"
      },
      "disputed_ids": []
    },
    {
      "id": "half_open_transition_boundary",
      "knowledge_cutoff": "2025-02-11T00:00:00Z",
      "valid_time": "2025-02-03T00:00:00Z",
      "assertion_ids": [
        "b-corrected"
      ],
      "modalities": {
        "b-corrected": "reported"
      },
      "disputed_ids": []
    },
    {
      "id": "independent_conflicting_reports",
      "knowledge_cutoff": "2025-02-13T00:00:00Z",
      "valid_time": "2025-02-04T00:00:00Z",
      "assertion_ids": [
        "b-corrected",
        "c-report"
      ],
      "modalities": {
        "b-corrected": "reported",
        "c-report": "reported"
      },
      "disputed_ids": [
        "b-corrected",
        "c-report"
      ]
    },
    {
      "id": "withdrawal_leaves_independent_support",
      "knowledge_cutoff": "2025-02-15T10:05:00Z",
      "valid_time": "2025-02-04T00:00:00Z",
      "assertion_ids": [
        "b-corrected"
      ],
      "modalities": {
        "b-corrected": "reported"
      },
      "disputed_ids": []
    },
    {
      "id": "no_supported_state_before_interval",
      "knowledge_cutoff": "2025-02-15T10:05:00Z",
      "valid_time": "2024-12-31T00:00:00Z",
      "assertion_ids": [],
      "modalities": {},
      "disputed_ids": []
    }
  ]
}
