{
  "schemaVersion": "ki-haushaltsmonitor.methodology.v1",
  "dataset": "german-federal-ai-budget-monitor",
  "landingPage": "https://www.bundeshaushalt.de/DE/Download-Portal/download-portal.html",
  "classifierVersion": "budget-ai-rules-v1",
  "headlineTiers": [
    "direct_title"
  ],
  "excludedFromHeadline": [
    "title_group_context"
  ],
  "headlineMeaning": "Gross value of amount-bearing budget lines whose official title text explicitly names AI; not an AI-only spending estimate.",
  "identityRule": "Fiscal year + Einzelplan + Kapitel + Titel. Names never create cross-source links.",
  "amountRule": "Appropriations and actual expenditure remain separate typed values. No cross-lane total exists.",
  "sourceUnitRule": "Plan and supplement XML values are integer thousand-euro units; annual-account values are euros. Original strings and units are retained before exact integer conversion to cents.",
  "sourceRule": "Only official machine-readable documents from bundeshaushalt.de are accepted.",
  "generator": false,
  "boundaries": [
    "The headline is a gross value of amount-bearing lines that explicitly mention AI; it is not an estimate of AI-only expenditure.",
    "Title-group-only matches remain context and are excluded.",
    "Appropriation, actual expenditure, commitments, grants, procurement and system evidence are separate non-additive lanes.",
    "Missing values remain missing and are never converted to zero."
  ]
}
