{
  "name": "Warconomy version diff — v1.99.0",
  "asOf": "2026-06-05",
  "registry": "/datasets/conflict-economic-impact/versions/{version}/diff.json",
  "dataset": "conflict-economic-impact",
  "version": "1.99.0",
  "previousVersion": "1.98.0",
  "isCurrent": false,
  "materialized": true,
  "snapshotType": "full",
  "date": "2026-06-10",
  "kind": "editorial",
  "changeSummary": "Added a chronological version timeline at /versions/timeline listing every materialized export version with its date, the fields it added, and links to its frozen payload, change page, and diff. The export gained versionsTimelinePath. No data values changed. Export version bumped to 1.99.0.",
  "changePath": "/changes/1.99.0",
  "dataJsonPath": "/datasets/conflict-economic-impact/versions/1.99.0/data.json",
  "previousDataJsonPath": "/datasets/conflict-economic-impact/versions/1.98.0/data.json",
  "frozenPreviousSnapshot": true,
  "valueLevel": true,
  "diffJsonSchemaVersion": 2,
  "counts": {
    "observations": 52,
    "liveObservations": 47,
    "sampleObservations": 5,
    "sources": 34,
    "facts": 38,
    "series": 8,
    "distributions": 25,
    "queryIntents": 25,
    "glossaryTerms": 35
  },
  "countsDelta": {
    "observations": {
      "before": 52,
      "after": 52,
      "delta": 0
    },
    "liveObservations": {
      "before": 47,
      "after": 47,
      "delta": 0
    },
    "sampleObservations": {
      "before": 5,
      "after": 5,
      "delta": 0
    },
    "sources": {
      "before": 34,
      "after": 34,
      "delta": 0
    },
    "facts": {
      "before": 38,
      "after": 38,
      "delta": 0
    },
    "series": {
      "before": 8,
      "after": 8,
      "delta": 0
    },
    "distributions": {
      "before": 25,
      "after": 25,
      "delta": 0
    },
    "queryIntents": {
      "before": 25,
      "after": 25,
      "delta": 0
    },
    "glossaryTerms": {
      "before": 35,
      "after": 35,
      "delta": 0
    }
  },
  "fieldsDelta": {
    "added": [
      "versionsTimelinePath"
    ],
    "removed": [],
    "unchanged": 188
  },
  "graphDelta": {
    "nodes": {
      "before": 227,
      "after": 227,
      "delta": 0
    },
    "edges": {
      "before": 410,
      "after": 410,
      "delta": 0
    }
  },
  "valueDelta": {
    "topLevel": {
      "added": [
        "versionsTimelinePath"
      ],
      "removed": [],
      "changed": [
        "version",
        "currentVersionPath",
        "materializedVersionCount",
        "materializedPayloadCount",
        "latestMaterializedVersion",
        "previousMaterializedVersion",
        "currentChangePath",
        "currentDiffPath",
        "versionDiffSummaryPath",
        "versionSnapshotSummary"
      ]
    },
    "routes": {
      "added": [
        "versionsTimelinePath"
      ],
      "removed": [],
      "changed": [
        "currentVersionPath",
        "currentChangePath",
        "currentDiffPath",
        "versionDiffSummaryPath"
      ]
    },
    "distributions": {
      "added": [],
      "removed": [],
      "changed": []
    },
    "observations": {
      "added": [],
      "removed": [],
      "changed": []
    },
    "sources": {
      "added": [],
      "removed": [],
      "changed": []
    },
    "facts": {
      "added": [],
      "removed": [],
      "changed": []
    },
    "series": {
      "added": [],
      "removed": [],
      "changed": []
    },
    "queryIntents": {
      "added": [],
      "removed": [],
      "changed": []
    },
    "glossary": {
      "added": [],
      "removed": [],
      "changed": []
    }
  },
  "note": "Complete value-level diff between two frozen full payloads: changed top-level fields, route/distribution deltas, and added/removed/changed record ids (no full records duplicated).",
  "feed": "/feed.xml",
  "atom": "/atom.xml"
}