{
  "name": "Warconomy contributor guide — Add a source",
  "asOf": "2026-06-05",
  "page": "https://warconomy.com/methodology/add-source",
  "id": "add-source",
  "slug": "add-source",
  "title": "Add a source",
  "intro": "A source is the publisher of record behind a value. Sources are the gate: no observation is added before its source is.",
  "steps": [
    {
      "title": "Confirm authority",
      "detail": "Prefer official/intergovernmental publishers; authoritative research (e.g. CREA, KSE) is medium confidence. Avoid news, blogs, social posts, and AI summaries as source of record."
    },
    {
      "title": "Capture a deep link",
      "detail": "Link the specific page/series, not a homepage; record an accessedDate."
    },
    {
      "title": "Set cadence",
      "detail": "monthly / annual / unknown — this drives freshness and review thresholds."
    },
    {
      "title": "Add the Source record",
      "detail": "id, title, publisher, url, type, cadence, accessedDate, optional tags/note in src/data/sources.ts."
    }
  ],
  "rules": [
    "Every source must have a resolvable URL and an accessedDate.",
    "Do not use paywalled/inaccessible charts as source of record.",
    "Citation readiness is derived (authority + role + how directly it backs a value) — not hand-scored."
  ],
  "doNot": [
    "Do not add a source you cannot open and verify.",
    "Do not treat a news article as the source of record for a live value."
  ],
  "example": "EIA Brent spot price series page → type 'official', cadence 'monthly', accessedDate set.",
  "note": "Process guide only; asserts no data values. Honors the source and honesty rules (no scraping, no runtime APIs, no real-time claims)."
}