{
  "name": "Warconomy change diff — v1.32.0",
  "asOf": "2026-06-05",
  "dataset": "conflict-economic-impact",
  "version": "1.32.0",
  "previousVersion": "1.31.0",
  "isCurrent": false,
  "materialized": true,
  "snapshotType": "full",
  "date": "2026-06-07",
  "kind": "editorial",
  "changeSummary": "Second materialized snapshot + real forward diff. Materialized v1.32.0 alongside v1.31.0 (both now have frozen headers and serve a full payload at /datasets/conflict-economic-impact/versions/<version>/data.json; pre-activation versions remain unavailable, not faked). This is a metadata-only release — the dataset values are unchanged — that adds six top-level export fields (latestMaterializedVersion, previousMaterializedVersion, currentChangePath, currentDiffPath, versionDiffSummaryPath, versionSnapshotSummary). The snapshot header now also freezes a shape fingerprint (top-level field names + graph totals), so the v1.32.0 diff is a genuine forward diff against v1.31.0: real count deltas, added/removed top-level fields, and graph node/edge deltas. /changes/1.32.0 and versions/1.32.0/diff.json render the real diff. Export version bumped to 1.32.0.",
  "changePath": "/changes/1.32.0",
  "dataJsonPath": "/datasets/conflict-economic-impact/versions/1.32.0/data.json",
  "previousDataJsonPath": "/datasets/conflict-economic-impact/versions/1.31.0/data.json",
  "frozenPreviousSnapshot": true,
  "valueLevel": false,
  "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": [
      "latestMaterializedVersion",
      "previousMaterializedVersion",
      "currentChangePath",
      "currentDiffPath",
      "versionDiffSummaryPath",
      "versionSnapshotSummary"
    ],
    "removed": [],
    "unchanged": 77
  },
  "graphDelta": {
    "nodes": {
      "before": 207,
      "after": 207,
      "delta": 0
    },
    "edges": {
      "before": 390,
      "after": 390,
      "delta": 0
    }
  },
  "valueDelta": null,
  "note": "Header/shape diff: count, top-level field (added/removed), and graph deltas. A full value-level diff needs both versions to have a frozen full payload.",
  "feed": "/feed.xml",
  "atom": "/atom.xml"
}