{
  "export": {
    "source": "P0lytics",
    "endpoint": "/v1/p0lytics/budget/methodology",
    "selection": {},
    "retrieved_at": "2026-10-19T15:12:54.387Z",
    "note": "payload är P0lytics svar oförändrat. PRESS0 har inte beräknat, avrundat eller filtrerat något. Evidensstatus finns i payload."
  },
  "payload": {
    "route": "/budget/methodology",
    "method_cards": [
      {
        "topic": "maattenhet/jaemfoerelsgate",
        "doc": "p0lytics/measurement.py + tests/test_pfi_p21_measurement.py"
      },
      {
        "topic": "blank-as-zero-tolkning i aarsutfall",
        "doc": "p0lytics/connectors/statskontoret_outturn.py::annual_stock_flow_residual"
      },
      {
        "topic": "no-lookahead (data_cutoff/available_at)",
        "doc": "p0lytics/forecast.py::join_as_of + fiscal_facts CHECK"
      },
      {
        "topic": "award!=payment-semantik",
        "doc": "contracts/sources/fiscal/*.json payment_truth + p0lytics/connectors/public_money.py"
      },
      {
        "topic": "blank-as-zero + strict laage",
        "doc": "p0lytics/execution.py::execution_position_from_row"
      },
      {
        "topic": "revisionsdekomposition med residual",
        "doc": "p0lytics/forecast_eval.py::decompose_revision"
      },
      {
        "topic": "skulddynamik-identitet",
        "doc": "p0lytics/debt_risk.py::DebtDynamicsInput"
      },
      {
        "topic": "uniforma loesningar (MC-kvantiler)",
        "doc": "p0lytics/scenarios.py::monte_carlo"
      },
      {
        "topic": "propser-neutral jaemfoerelse",
        "doc": "p0lytics/policy_measures.py::ProposerComparison"
      }
    ],
    "adrs": [
      "docs/adr/ADR-PFI-001-INTEGRATED-CAPABILITY.md"
    ],
    "evidence_rule": "alla derived/modelled outputs laenkar hit eller till relevant metodkort (DoD §72)"
  }
}