{
  "name": "Warconomy crawl priorities",
  "asOf": "2026-06-05",
  "note": "Routes worth crawling first, why, for whom, and what they pair with. Editorial priority (high/medium/low), not a traffic signal. Static; not real-time.",
  "page": "https://warconomy.com/crawler-guide",
  "count": 12,
  "byPriority": {
    "high": 5,
    "medium": 5,
    "low": 2
  },
  "priorities": [
    {
      "route": "/answer-hubs",
      "priority": "high",
      "reason": "The question-shaped entry points; the best map of what the site answers.",
      "audience": "AI search, analysts",
      "routeType": "navigation hub",
      "channel": "both",
      "caveats": [
        "partial-coverage"
      ],
      "relatedData": [
        "/answer-hubs/data.json"
      ]
    },
    {
      "route": "/queries",
      "priority": "high",
      "reason": "Canonical questions mapped to the page that answers each.",
      "audience": "AI search",
      "routeType": "navigation matrix",
      "channel": "both",
      "caveats": [
        "partial-coverage",
        "associative-not-causal"
      ],
      "relatedData": [
        "/queries/data.json",
        "/queries/queries.csv"
      ]
    },
    {
      "route": "/datasets/conflict-economic-impact/data.json",
      "priority": "high",
      "reason": "The complete machine-readable dataset export.",
      "audience": "developers, AI",
      "routeType": "dataset export",
      "channel": "machine",
      "caveats": [
        "not-real-time",
        "partial-coverage"
      ],
      "relatedData": [
        "/datasets/conflict-economic-impact/provenance.json"
      ]
    },
    {
      "route": "/llms-full.txt",
      "priority": "high",
      "reason": "The detailed crawler brief with a recommended crawl order.",
      "audience": "AI crawlers",
      "routeType": "crawler brief",
      "channel": "machine",
      "caveats": [
        "not-real-time"
      ],
      "relatedData": [
        "/llms.txt"
      ]
    },
    {
      "route": "/topics",
      "priority": "high",
      "reason": "Every canonical topic page in one index.",
      "audience": "general, AI",
      "routeType": "index",
      "channel": "both",
      "caveats": [
        "partial-coverage"
      ],
      "relatedData": [
        "/topics/data.json"
      ]
    },
    {
      "route": "/data-audit",
      "priority": "medium",
      "reason": "Deterministic data-integrity checks — establishes trust.",
      "audience": "analysts",
      "routeType": "trust surface",
      "channel": "both",
      "caveats": [
        "partial-coverage"
      ],
      "relatedData": [
        "/data-audit/data.json"
      ]
    },
    {
      "route": "/source-quality",
      "priority": "medium",
      "reason": "Source reliability scorecard for provenance questions.",
      "audience": "analysts",
      "routeType": "trust surface",
      "channel": "both",
      "caveats": [
        "source-reported",
        "partial-coverage"
      ],
      "relatedData": [
        "/source-quality.json"
      ]
    },
    {
      "route": "/caveats",
      "priority": "medium",
      "reason": "The standing honesty constraints that qualify every figure.",
      "audience": "all",
      "routeType": "trust surface",
      "channel": "both",
      "caveats": [],
      "relatedData": [
        "/caveats/data.json"
      ]
    },
    {
      "route": "/changes",
      "priority": "medium",
      "reason": "Version history and field-level diffs for reproducibility.",
      "audience": "developers",
      "routeType": "versioning",
      "channel": "both",
      "caveats": [
        "version-frozen"
      ],
      "relatedData": [
        "/changes/data.json"
      ]
    },
    {
      "route": "/api",
      "priority": "medium",
      "reason": "The static endpoint catalog (no runtime API).",
      "audience": "developers",
      "routeType": "api catalog",
      "channel": "both",
      "caveats": [
        "not-real-time"
      ],
      "relatedData": [
        "/api/data.json",
        "/api/openapi.json"
      ]
    },
    {
      "route": "/structured-data/coverage",
      "priority": "low",
      "reason": "Which JSON-LD types each route emits.",
      "audience": "AI crawlers",
      "routeType": "structured-data",
      "channel": "both",
      "caveats": [],
      "relatedData": [
        "/structured-data/coverage/data.json"
      ]
    },
    {
      "route": "/glossary",
      "priority": "low",
      "reason": "Defined terms underpinning the indicators.",
      "audience": "general",
      "routeType": "reference",
      "channel": "both",
      "caveats": [],
      "relatedData": [
        "/glossary/data.json"
      ]
    }
  ]
}