{
 "_doc": "Spannlyftskarta: hur många inrapporterade kötider som krävs för nästa gradlyft per område. MEKANISM, INTE LÖFTE — simulerade dragningar ur den anpassade fördelningen, förenliga med den per konstruktion. Verkliga rapporter kan även flytta estimatet, vilket ger ett bättre estimat men inte nödvändigtvis ett snävare.",
 "generated": "2026-09-22",
 "as_of": "2026-09-22",
 "publication_floor": 15,
 "method": {
  "seeds": 15,
  "majority_threshold": 0.6,
  "bootstrap_draws": 80,
  "scan": [
   3,
   5,
   8,
   12,
   18,
   25,
   35,
   50,
   75,
   110,
   160
  ]
 },
 "areas": [
  {
   "name": "Abrahamsberg",
   "slug": "abrahamsberg",
   "path": "stockholm/abrahamsberg",
   "n": 13,
   "grade": "D",
   "publishable": false,
   "median_years": {
    "low": 15.9,
    "high": 18.0
   },
   "width_years": 2.1,
   "next_grade": "C",
   "lift": {
    "reports": 3,
    "hit_rate": 1.0,
    "resulting_width_years": 2.0
   }
  },
  {
   "name": "Akalla",
   "slug": "akalla",
   "path": "stockholm/akalla",
   "n": 47,
   "grade": "C",
   "publishable": true,
   "median_years": {
    "low": 8.0,
    "high": 12.0
   },
   "width_years": 4.0,
   "next_grade": "B",
   "lift": {
    "reports": 10,
    "hit_rate": 1.0,
    "resulting_width_years": 2.2
   }
  },
  {
   "name": "Aspudden",
   "slug": "aspudden",
   "path": "stockholm/aspudden",
   "n": 52,
   "grade": "C",
   "publishable": true,
   "median_years": {
    "low": 16.0,
    "high": 20.0
   },
   "width_years": 4.0,
   "next_grade": "B",
   "lift": {
    "reports": 10,
    "hit_rate": 1.0,
    "resulting_width_years": 3.3
   }
  },
  {
   "name": "Bagarmossen",
   "slug": "bagarmossen",
   "path": "stockholm/bagarmossen",
   "n": 97,
   "grade": "C",
   "publishable": true,
   "median_years": {
    "low": 14.0,
    "high": 18.0
   },
   "width_years": 4.0,
   "next_grade": "B",
   "lift": {
    "reports": 3,
    "hit_rate": 1.0,
    "resulting_width_years": 4.0
   }
  },
  {
   "name": "Bandhagen",
   "slug": "bandhagen",
   "path": "stockholm/bandhagen",
   "n": 184,
   "grade": "B",
   "publishable": true,
   "median_years": {
    "low": 8.0,
    "high": 12.0
   },
   "width_years": 4.0,
   "next_grade": "A",
   "lift": {
    "reports": 33,
    "hit_rate": 1.0,
    "resulting_width_years": 2.1
   }
  },
  {
   "name": "Beckomberga",
   "slug": "beckomberga",
   "path": "stockholm/beckomberga",
   "n": 30,
   "grade": "C",
   "publishable": true,
   "median_years": {
    "low": 6.0,
    "high": 10.0
   },
   "width_years": 4.0,
   "next_grade": "B",
   "lift": {
    "reports": 6,
    "hit_rate": 1.0,
    "resulting_width_years": 2.0
   }
  },
  {
   "name": "Björkhagen",
   "slug": "bjorkhagen",
   "path": "stockholm/bjorkhagen",
   "n": 24,
   "grade": "D",
   "publishable": false,
   "median_years": {
    "low": 14.0,
    "high": 18.0
   },
   "width_years": 4.0,
   "next_grade": "C",
   "lift": {
    "reports": 5,
    "hit_rate": 1.0,
    "resulting_width_years": 3.7
   }
  },
  {
   "name": "Blackeberg",
   "slug": "blackeberg",
   "path": "stockholm/blackeberg",
   "n": 89,
   "grade": "C",
   "publishable": true,
   "median_years": {
    "low": 12.0,
    "high": 16.0
   },
   "width_years": 4.0,
   "next_grade": "B",
   "lift": {
    "reports": 12,
    "hit_rate": 1.0,
    "resulting_width_years": 3.3
   }
  },
  {
   "name": "Bredäng",
   "slug": "bredang",
   "path": "stockholm/bredang",
   "n": 115,
   "grade": "B",
   "publishable": true,
   "median_years": {
    "low": 8.0,
    "high": 12.0
   },
   "width_years": 4.0,
   "next_grade": "A",
   "lift": {
    "reports": 21,
    "hit_rate": 1.0,
    "resulting_width_years": 2.0
   }
  },
  {
   "name": "Bromsten",
   "slug": "bromsten",
   "path": "stockholm/bromsten",
   "n": 148,
   "grade": "B",
   "publishable": true,
   "median_years": {
    "low": 0.0,
    "high": 4.0
   },
   "width_years": 4.0,
   "next_grade": "A",
   "lift": {
    "reports": 79,
    "hit_rate": 0.73,
    "resulting_width_years": 0.9
   }
  },
  {
   "name": "Djurgården",
   "slug": "djurgarden",
   "path": "stockholm/djurgarden",
   "n": 1,
   "grade": "D",
   "publishable": false,
   "median_years": {
    "low": 20.0,
    "high": null
   },
   "width_years": null,
   "next_grade": "C",
   "lift": {
    "reports": 15,
    "hit_rate": 1.0,
    "resulting_width_years": 1.1
   }
  },
  {
   "name": "Enskede Gård",
   "slug": "enskede-gard",
   "path": "stockholm/enskede-gard",
   "n": 23,
   "grade": "D",
   "publishable": false,
   "median_years": {
    "low": 14.0,
    "high": 18.0
   },
   "width_years": 4.0,
   "next_grade": "C",
   "lift": {
    "reports": 5,
    "hit_rate": 1.0,
    "resulting_width_years": 4.0
   }
  }
 ],
 "ranked_by_impact": [
  "abrahamsberg",
  "bjorkhagen",
  "enskede-gard",
  "djurgarden",
  "bagarmossen",
  "beckomberga",
  "aspudden",
  "akalla",
  "blackeberg",
  "bredang",
  "bandhagen",
  "bromsten"
 ],
 "totals": {
  "areas": 12,
  "blocked": 4,
  "liftable": 12,
  "at_top_grade": 0
 }
}