{
  "name": "Warconomy version diff — v1.34.0",
  "asOf": "2026-06-05",
  "registry": "/datasets/conflict-economic-impact/versions/{version}/diff.json",
  "dataset": "conflict-economic-impact",
  "version": "1.34.0",
  "previousVersion": "1.33.0",
  "isCurrent": false,
  "materialized": true,
  "snapshotType": "full",
  "date": "2026-06-07",
  "kind": "editorial",
  "changeSummary": "Review action center + source-quality v3. Added a /review-actions page (+ /review-actions/data.json): a prioritized, static manual-maintenance checklist that classifies every observation into deterministic buckets (refresh source, append next period, preserve historical snapshot, replace sample row, verify source availability, no immediate action) from review status and source cadence — nothing scheduled or automated. Source-quality v3 added authority×readiness and category×readiness matrices plus no-live and sample-only source lists (also in /source-quality.json). Cross-linked from /data-review, /data-maintenance, and /source-quality; added a /review-actions citation-graph reference node and a data-dictionary object. The export gained reviewActionsPath and reviewActionsJsonPath (materialized as v1.34.0; real diff vs v1.33.0). No data values changed. Export version bumped to 1.34.0.",
  "changePath": "/changes/1.34.0",
  "dataJsonPath": "/datasets/conflict-economic-impact/versions/1.34.0/data.json",
  "previousDataJsonPath": "/datasets/conflict-economic-impact/versions/1.33.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": [
      "reviewActionsPath",
      "reviewActionsJsonPath"
    ],
    "removed": [],
    "unchanged": 85
  },
  "graphDelta": {
    "nodes": {
      "before": 207,
      "after": 208,
      "delta": 1
    },
    "edges": {
      "before": 390,
      "after": 391,
      "delta": 1
    }
  },
  "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"
}