{
  "name": "Warconomy issues",
  "asOf": "2026-06-05",
  "note": "Issue categories with derived open counts and live instances. Instances come only from real data signals; never a fabricated incident log.",
  "categories": [
    {
      "id": "stale-figure",
      "label": "Stale figure",
      "description": "A live value is past its source's re-check cadence and should be re-verified.",
      "severity": "medium",
      "trackedOn": "/freshness"
    },
    {
      "id": "coverage-gap",
      "label": "Coverage gap",
      "description": "A subject or indicator that should be covered has no sourced figure yet.",
      "severity": "medium",
      "trackedOn": "/data-needs"
    },
    {
      "id": "sample-pending-live",
      "label": "Sample pending live",
      "description": "A figure is currently sample/illustrative and awaits a sourced live value.",
      "severity": "low",
      "trackedOn": "/data-coverage"
    },
    {
      "id": "source-health",
      "label": "Source health",
      "description": "A cited source needs a re-check — link rot, cadence change, or access issues.",
      "severity": "high",
      "trackedOn": "/source-health"
    },
    {
      "id": "review-overdue",
      "label": "Review overdue",
      "description": "A record is due for human review against its source per the route review cadence.",
      "severity": "medium",
      "trackedOn": "/review-actions"
    },
    {
      "id": "contested-claim",
      "label": "Contested claim",
      "description": "A qualitative claim is marked contested and should be read with extra caution.",
      "severity": "medium",
      "trackedOn": "/claims"
    },
    {
      "id": "definition-ambiguity",
      "label": "Definition ambiguity",
      "description": "A metric or unit definition is uncertain or not directly comparable across sources.",
      "severity": "low",
      "trackedOn": "/data-dictionary"
    }
  ],
  "counts": {
    "stale-figure": 20,
    "coverage-gap": 0,
    "sample-pending-live": 5,
    "source-health": 0,
    "review-overdue": 0,
    "contested-claim": 0,
    "definition-ambiguity": 0
  },
  "instances": [
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-sanctions-us-crude-cap",
      "subject": "sanctions:russia-energy-trade",
      "detail": "us-g7-crude-price-cap as of 2022-12-05 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-sanctions-products-cap",
      "subject": "sanctions:russia-energy-trade",
      "detail": "russia-products-price-cap as of 2023-02-05 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-shadow-export-share",
      "subject": "sanctions:shadow-fleet-shipping-insurance",
      "detail": "shadow-fleet-export-share as of 2023-09-25 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-redsea-suez",
      "subject": "chokepoint:red-sea-shipping",
      "detail": "suez-transit-change as of 2024-02-22 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-redsea-containers",
      "subject": "chokepoint:red-sea-shipping",
      "detail": "suez-container-transit-change as of 2024-02-22 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-circumvention-chpl",
      "subject": "sanctions:secondary-sanctions-circumvention",
      "detail": "common-high-priority-items as of 2024-02-23 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-shipping-risk-suez",
      "subject": "dashboard:global-shipping-risk",
      "detail": "suez-trade-volume-change as of 2024-02-29 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-frozen-g7-era",
      "subject": "sanctions:frozen-russian-assets-ukraine-financing",
      "detail": "g7-era-loans as of 2024-10-25 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-shadow-ofac-vessels",
      "subject": "sanctions:shadow-fleet-shipping-insurance",
      "detail": "ofac-designated-vessels as of 2025-01-10 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-frozen-eu-era",
      "subject": "sanctions:frozen-russian-assets-ukraine-financing",
      "detail": "eu-era-contribution as of 2025-01-10 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-panama-oil-1q25",
      "subject": "chokepoint:panama-canal",
      "detail": "chokepoint-oil-transit as of 2025-03-31 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-malacca-oil-1q25",
      "subject": "chokepoint:strait-of-malacca",
      "detail": "chokepoint-oil-transit as of 2025-03-31 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-babelmandeb-oil-1q25",
      "subject": "chokepoint:bab-el-mandeb",
      "detail": "chokepoint-oil-transit as of 2025-03-31 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-turkish-oil-1q25",
      "subject": "chokepoint:turkish-straits",
      "detail": "chokepoint-oil-transit as of 2025-03-31 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-danish-oil-1q25",
      "subject": "chokepoint:danish-straits",
      "detail": "chokepoint-oil-transit as of 2025-03-31 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-panama-oil-2q25",
      "subject": "chokepoint:panama-canal",
      "detail": "chokepoint-oil-transit as of 2025-06-30 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-malacca-oil-2q25",
      "subject": "chokepoint:strait-of-malacca",
      "detail": "chokepoint-oil-transit as of 2025-06-30 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-babelmandeb-oil-2q25",
      "subject": "chokepoint:bab-el-mandeb",
      "detail": "chokepoint-oil-transit as of 2025-06-30 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-turkish-oil-2q25",
      "subject": "chokepoint:turkish-straits",
      "detail": "chokepoint-oil-transit as of 2025-06-30 is past its unknown re-check window."
    },
    {
      "categoryId": "stale-figure",
      "recordKey": "observation--obs-danish-oil-2q25",
      "subject": "chokepoint:danish-straits",
      "detail": "chokepoint-oil-transit as of 2025-06-30 is past its unknown re-check window."
    },
    {
      "categoryId": "sample-pending-live",
      "recordKey": "observation--obs-ukr-grain",
      "subject": "conflict:russia-ukraine",
      "detail": "ukraine-grain-exports is sample/illustrative and awaits a sourced live value."
    },
    {
      "categoryId": "sample-pending-live",
      "recordKey": "observation--obs-ukr-wheat",
      "subject": "conflict:russia-ukraine",
      "detail": "brent-crude-price is sample/illustrative and awaits a sourced live value."
    },
    {
      "categoryId": "sample-pending-live",
      "recordKey": "observation--obs-hormuz-transit",
      "subject": "chokepoint:strait-of-hormuz",
      "detail": "hormuz-oil-transit is sample/illustrative and awaits a sourced live value."
    },
    {
      "categoryId": "sample-pending-live",
      "recordKey": "observation--obs-redsea-freight",
      "subject": "chokepoint:red-sea-shipping",
      "detail": "asia-europe-freight is sample/illustrative and awaits a sourced live value."
    },
    {
      "categoryId": "sample-pending-live",
      "recordKey": "observation--obs-shipping-risk-index",
      "subject": "dashboard:global-shipping-risk",
      "detail": "shipping-risk-index is sample/illustrative and awaits a sourced live value."
    }
  ]
}