[
  {
    "id": 7542,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "435259",
    "town": "linkoping",
    "content_type": "article",
    "title": "Följ kommunfullmäktiges sammanträde den 28 april",
    "source_url": "https://www.linkoping.se/aktuellt/aktuellt/2026-04-23-folj-kommunfullmaktiges-sammantrade-den-28-april",
    "source_id": null,
    "published_at": "2026-04-24T05:01:35.088Z",
    "primary_scope": "kommun:0580",
    "geo_confidence": 0.65,
    "body_len": 119,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.768Z",
    "updated_at": "2026-04-24T08:29:51.993Z"
  },
  {
    "id": 7562,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "434979",
    "town": "haninge",
    "content_type": "article",
    "title": "Ny livsstilsbutik på Stora gatan",
    "source_url": "https://www.mitti.se/nyheter/ny-livsstilsbutik-pa-stora-gatan-6.3.359848.bba3ef548f",
    "source_id": null,
    "published_at": "2026-04-24T00:00:11.210Z",
    "primary_scope": "kommun:0136",
    "geo_confidence": 0.5,
    "body_len": 2718,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.787Z",
    "updated_at": "2026-04-24T08:29:52.014Z"
  },
  {
    "id": 7563,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "434978",
    "town": "haninge",
    "content_type": "article",
    "title": "Krävs på 750 000 kronor efter bidragsfusk",
    "source_url": "https://www.mitti.se/nyheter/kravs-pa-750-000-kronor-efter-bidragsfusk-6.3.358358.e17364bb2e",
    "source_id": null,
    "published_at": "2026-04-24T00:00:11.193Z",
    "primary_scope": "kommun:0136",
    "geo_confidence": 0.57,
    "body_len": 1283,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.788Z",
    "updated_at": "2026-04-24T08:29:52.015Z"
  },
  {
    "id": 7522,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "434744",
    "town": "finspang",
    "content_type": "sport",
    "title": "Svenska kanotåkare uttagna till världscup",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_stergtland/nyheter_p4_stergtland/2026/04/nyheter_p4_stergtland_20260423_1630_192.m4a",
    "source_id": null,
    "published_at": "2026-04-23T14:30:00.000Z",
    "primary_scope": "kommun:0562",
    "geo_confidence": 0.45,
    "body_len": 282,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.751Z",
    "updated_at": "2026-04-24T08:29:51.972Z"
  },
  {
    "id": 7543,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "434746",
    "town": "linkoping",
    "content_type": "sport",
    "title": "Svenska kanotsprintare uttagna till världscupsatsen",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_stergtland/nyheter_p4_stergtland/2026/04/nyheter_p4_stergtland_20260423_1430_192.m4a",
    "source_id": null,
    "published_at": "2026-04-23T12:30:00.000Z",
    "primary_scope": "kommun:0580",
    "geo_confidence": 0.57,
    "body_len": 188,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.769Z",
    "updated_at": "2026-04-24T08:29:51.994Z"
  },
  {
    "id": 7564,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "434594",
    "town": "haninge",
    "content_type": "article",
    "title": "Misstänkt mord i Vårby – en gripen",
    "source_url": "https://www.mitti.se/nyheter/misstankt-mord-i-varby--en-gripen-6.3.360775.322399a215",
    "source_id": null,
    "published_at": "2026-04-23T12:00:10.997Z",
    "primary_scope": "kommun:0136",
    "geo_confidence": 0.7,
    "body_len": 1663,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.789Z",
    "updated_at": "2026-04-24T08:29:52.016Z"
  },
  {
    "id": 7565,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "434592",
    "town": "haninge",
    "content_type": "article",
    "title": "Emma föder upp jättekaniner: ”Vill sitta i knät”",
    "source_url": "https://www.mitti.se/nyheter/emma-foder-upp-jattekaniner-vill-sitta-i-knat-6.3.360088.becc722158",
    "source_id": null,
    "published_at": "2026-04-23T12:00:10.974Z",
    "primary_scope": "kommun:0136",
    "geo_confidence": 0.56,
    "body_len": 4497,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.790Z",
    "updated_at": "2026-04-24T08:29:52.017Z"
  },
  {
    "id": 7523,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "434849",
    "town": "finspang",
    "content_type": "article",
    "title": "Tonårspojke anhållen efter hotelser mot skolor i Bålänge",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_dalarna/nyheter_p4_dalarna/2026/04/nyheter_p4_dalarna_20260423_1330_192.m4a",
    "source_id": null,
    "published_at": "2026-04-23T11:30:00.000Z",
    "primary_scope": "kommun",
    "geo_confidence": 0.75,
    "body_len": 530,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.752Z",
    "updated_at": "2026-04-24T08:29:51.973Z"
  },
  {
    "id": 7544,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "434854",
    "town": "linkoping",
    "content_type": "article",
    "title": "Tonårspojke anhållen efter hotelser mot skolor i Bålänge",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_dalarna/nyheter_p4_dalarna/2026/04/nyheter_p4_dalarna_20260423_1330_192.m4a",
    "source_id": null,
    "published_at": "2026-04-23T11:30:00.000Z",
    "primary_scope": "kommun",
    "geo_confidence": 0.75,
    "body_len": 530,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.770Z",
    "updated_at": "2026-04-24T08:29:51.995Z"
  },
  {
    "id": 7566,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "434850",
    "town": "haninge",
    "content_type": "article",
    "title": "Tonårspojke anhållen efter hotelser mot skolor i Bålänge",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_dalarna/nyheter_p4_dalarna/2026/04/nyheter_p4_dalarna_20260423_1330_192.m4a",
    "source_id": null,
    "published_at": "2026-04-23T11:30:00.000Z",
    "primary_scope": "kommun",
    "geo_confidence": 0.75,
    "body_len": 530,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.790Z",
    "updated_at": "2026-04-24T08:29:52.018Z"
  },
  {
    "id": 7545,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "420640",
    "town": "linkoping",
    "content_type": "article",
    "title": "Godmorgon Linköping — torsdag 23 april",
    "source_url": null,
    "source_id": null,
    "published_at": "2026-04-23T05:30:50.124Z",
    "primary_scope": "lokal",
    "geo_confidence": 1,
    "body_len": 1884,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.772Z",
    "updated_at": "2026-04-24T08:29:51.996Z"
  },
  {
    "id": 7567,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "420639",
    "town": "haninge",
    "content_type": "article",
    "title": "Godmorgon Haninge — torsdag 23 april",
    "source_url": null,
    "source_id": null,
    "published_at": "2026-04-23T05:30:41.144Z",
    "primary_scope": "lokal",
    "geo_confidence": 1,
    "body_len": 2039,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.791Z",
    "updated_at": "2026-04-24T08:29:52.019Z"
  },
  {
    "id": 7524,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "420638",
    "town": "finspang",
    "content_type": "article",
    "title": "Godmorgon Finspång — torsdag 23 april",
    "source_url": null,
    "source_id": null,
    "published_at": "2026-04-23T05:30:32.521Z",
    "primary_scope": "lokal",
    "geo_confidence": 1,
    "body_len": 2142,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.753Z",
    "updated_at": "2026-04-24T08:29:51.974Z"
  },
  {
    "id": 7568,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "420512",
    "town": "haninge",
    "content_type": "article",
    "title": "Fritidskortet når främst resursstarka familjer – inte de som behöver det mest",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_stockholm/nyheter_p4_stockholm/2026/04/nyheter_p4_stockholm_20260422_1330_192.m4a",
    "source_id": null,
    "published_at": "2026-04-22T11:30:00.000Z",
    "primary_scope": "lan:01",
    "geo_confidence": 0.83,
    "body_len": 542,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.792Z",
    "updated_at": "2026-04-24T08:29:52.020Z"
  },
  {
    "id": 7525,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "420519",
    "town": "finspang",
    "content_type": "article",
    "title": "Justitieombudsmannen kritiserar omplaceringen av sexåring",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_stockholm/nyheter_p4_stockholm/2026/04/nyheter_p4_stockholm_20260422_1130_192.m4a",
    "source_id": null,
    "published_at": "2026-04-22T09:30:00.000Z",
    "primary_scope": "kommun",
    "geo_confidence": 0.85,
    "body_len": 456,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.753Z",
    "updated_at": "2026-04-24T08:29:51.975Z"
  },
  {
    "id": 7546,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "420524",
    "town": "linkoping",
    "content_type": "article",
    "title": "Justitieombudsmannen kritiserar omplaceringen av sexåring",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_stockholm/nyheter_p4_stockholm/2026/04/nyheter_p4_stockholm_20260422_1130_192.m4a",
    "source_id": null,
    "published_at": "2026-04-22T09:30:00.000Z",
    "primary_scope": "kommun",
    "geo_confidence": 0.85,
    "body_len": 456,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.773Z",
    "updated_at": "2026-04-24T08:29:51.997Z"
  },
  {
    "id": 7569,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "420520",
    "town": "haninge",
    "content_type": "article",
    "title": "Justitieombudsmannen kritiserar omplaceringen av sexåring",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_stockholm/nyheter_p4_stockholm/2026/04/nyheter_p4_stockholm_20260422_1130_192.m4a",
    "source_id": null,
    "published_at": "2026-04-22T09:30:00.000Z",
    "primary_scope": "kommun",
    "geo_confidence": 0.85,
    "body_len": 456,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.793Z",
    "updated_at": "2026-04-24T08:29:52.021Z"
  },
  {
    "id": 7570,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "420526",
    "town": "haninge",
    "content_type": "article",
    "title": "Regeringen godkänner Tvärförbindelse Södertörn genom naturreservat",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_stockholm/nyheter_p4_stockholm/2026/04/nyheter_p4_stockholm_20260422_1030_192.m4a",
    "source_id": null,
    "published_at": "2026-04-22T08:30:00.000Z",
    "primary_scope": "lan:01",
    "geo_confidence": 0.76,
    "body_len": 446,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.794Z",
    "updated_at": "2026-04-24T08:29:52.022Z"
  },
  {
    "id": 7526,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "431984",
    "town": "finspang",
    "content_type": "article",
    "title": "Risk för granbarkborrar efter påskstormen",
    "source_url": "https://www.svtplay.se/video/e3dYbW3/lokala-nyheter-ost/idag-09-07",
    "source_id": null,
    "published_at": "2026-04-22T07:07:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.47,
    "body_len": 843,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.754Z",
    "updated_at": "2026-04-24T08:29:51.976Z"
  },
  {
    "id": 7527,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "431986",
    "town": "finspang",
    "content_type": "article",
    "title": "Kokainrester i Vättern gör laxar mer aktiva",
    "source_url": "https://www.svtplay.se/video/e3dYbW3/lokala-nyheter-ost/idag-09-07",
    "source_id": null,
    "published_at": "2026-04-22T07:07:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.47,
    "body_len": 409,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.755Z",
    "updated_at": "2026-04-24T08:29:51.977Z"
  },
  {
    "id": 7547,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "431987",
    "town": "linkoping",
    "content_type": "article",
    "title": "Kokainrester i Vättern gör laxar mer aktiva",
    "source_url": "https://www.svtplay.se/video/e3dYbW3/lokala-nyheter-ost/idag-09-07",
    "source_id": null,
    "published_at": "2026-04-22T07:07:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.47,
    "body_len": 409,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.774Z",
    "updated_at": "2026-04-24T08:29:51.998Z"
  },
  {
    "id": 7548,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "431985",
    "town": "linkoping",
    "content_type": "article",
    "title": "Risk för granbarkborrar efter påskstormen",
    "source_url": "https://www.svtplay.se/video/e3dYbW3/lokala-nyheter-ost/idag-09-07",
    "source_id": null,
    "published_at": "2026-04-22T07:07:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.47,
    "body_len": 843,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.775Z",
    "updated_at": "2026-04-24T08:29:51.999Z"
  },
  {
    "id": 7571,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "432006",
    "town": "haninge",
    "content_type": "article",
    "title": "Tvärförbindelse Södertörn får grönt ljus från regeringen",
    "source_url": "https://www.svtplay.se/video/jp5Z5YD/lokala-nyheter-stockholm/idag-09-07",
    "source_id": null,
    "published_at": "2026-04-22T07:07:00.000Z",
    "primary_scope": "lan:01",
    "geo_confidence": 0.75,
    "body_len": 1334,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.795Z",
    "updated_at": "2026-04-24T08:29:52.023Z"
  },
  {
    "id": 7575,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "432012",
    "town": "haninge",
    "content_type": "article",
    "title": "Stockholms län har lägre dödlighet i lungsjukdomen Kol än rikssnittet",
    "source_url": "https://www.svtplay.se/video/jAM6Vzm/lokala-nyheter-stockholm/idag-08-33",
    "source_id": null,
    "published_at": "2026-04-22T06:33:00.000Z",
    "primary_scope": "lan:01",
    "geo_confidence": 0.7,
    "body_len": 451,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.798Z",
    "updated_at": "2026-04-24T08:29:52.027Z"
  },
  {
    "id": 7549,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "419145",
    "town": "linkoping",
    "content_type": "article",
    "title": "Godmorgon Linköping — onsdag 22 april",
    "source_url": null,
    "source_id": null,
    "published_at": "2026-04-22T05:30:53.337Z",
    "primary_scope": "lokal",
    "geo_confidence": 1,
    "body_len": 2037,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.776Z",
    "updated_at": "2026-04-24T08:29:52.001Z"
  },
  {
    "id": 7528,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "419143",
    "town": "finspang",
    "content_type": "article",
    "title": "Godmorgon Finspång — onsdag 22 april",
    "source_url": null,
    "source_id": null,
    "published_at": "2026-04-22T05:30:33.938Z",
    "primary_scope": "lokal",
    "geo_confidence": 1,
    "body_len": 2226,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.756Z",
    "updated_at": "2026-04-24T08:29:51.978Z"
  },
  {
    "id": 7529,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "427549",
    "town": "finspang",
    "content_type": "article",
    "title": "Första spadtaget för ny räddningsstation i Vadstena",
    "source_url": "https://www.svtplay.se/video/KxgnvL4/lokala-nyheter-ost/ikvall-18-14",
    "source_id": null,
    "published_at": "2026-04-21T16:14:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.53,
    "body_len": 587,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.756Z",
    "updated_at": "2026-04-24T08:29:51.979Z"
  },
  {
    "id": 7530,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "427551",
    "town": "finspang",
    "content_type": "article",
    "title": "Motala inför två timmars gratis parkering i centrum",
    "source_url": "https://www.svtplay.se/video/KxgnvL4/lokala-nyheter-ost/ikvall-18-14",
    "source_id": null,
    "published_at": "2026-04-21T16:14:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.53,
    "body_len": 216,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.757Z",
    "updated_at": "2026-04-24T08:29:51.981Z"
  },
  {
    "id": 7531,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "427553",
    "town": "finspang",
    "content_type": "article",
    "title": "Arbetets museum i Norrköping missar priset Årets museum",
    "source_url": "https://www.svtplay.se/video/KxgnvL4/lokala-nyheter-ost/ikvall-18-14",
    "source_id": null,
    "published_at": "2026-04-21T16:14:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.53,
    "body_len": 238,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.758Z",
    "updated_at": "2026-04-24T08:29:51.982Z"
  },
  {
    "id": 7550,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "427556",
    "town": "linkoping",
    "content_type": "article",
    "title": "Polisen utbildar föräldrar för att förebygga sexuella övergrepp mot barn på nätet",
    "source_url": "https://www.svtplay.se/video/KxgnvL4/lokala-nyheter-ost/ikvall-18-14",
    "source_id": null,
    "published_at": "2026-04-21T16:14:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.53,
    "body_len": 814,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.776Z",
    "updated_at": "2026-04-24T08:29:52.002Z"
  },
  {
    "id": 7551,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "427550",
    "town": "linkoping",
    "content_type": "article",
    "title": "Första spadtaget för ny räddningsstation i Vadstena",
    "source_url": "https://www.svtplay.se/video/KxgnvL4/lokala-nyheter-ost/ikvall-18-14",
    "source_id": null,
    "published_at": "2026-04-21T16:14:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.53,
    "body_len": 587,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.777Z",
    "updated_at": "2026-04-24T08:29:52.003Z"
  },
  {
    "id": 7560,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "418619",
    "town": "linkoping",
    "content_type": "article",
    "title": "Namninsamling ska rädda biografen i Skänninge",
    "source_url": "https://www.corren.se/nyheter/skanninge/artikel/namninsamling-ska-radda-biografen-i-skanninge/lwoq3vwj",
    "source_id": null,
    "published_at": "2026-04-21T00:00:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.73,
    "body_len": 282,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.785Z",
    "updated_at": "2026-04-24T08:29:52.012Z"
  },
  {
    "id": 7582,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "418059",
    "town": "sodermalm",
    "content_type": "article",
    "title": "Insändare. Moderaterna hycklar om Nobel center",
    "source_url": "https://www.dn.se/insandare/moderaterna-hycklar-om-nobel-center/",
    "source_id": null,
    "published_at": "2026-04-20T12:25:09.000Z",
    "primary_scope": "kommun:0180",
    "geo_confidence": 1,
    "body_len": 276,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.804Z",
    "updated_at": "2026-04-24T08:29:52.034Z"
  },
  {
    "id": 7556,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "418138",
    "town": "linkoping",
    "content_type": "sport",
    "title": "LHC-talangen spelar U18-VM – för Sveriges motståndare",
    "source_url": "https://hockeysverige.se/u18-vm/david-huk-u18-vm-linkoping/",
    "source_id": null,
    "published_at": "2026-04-20T10:29:48.000Z",
    "primary_scope": "kommun:0580",
    "geo_confidence": 0.9,
    "body_len": 136,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.782Z",
    "updated_at": "2026-04-24T08:29:52.008Z"
  },
  {
    "id": 7581,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "417814",
    "town": "haninge",
    "content_type": "article",
    "title": "Man gripen för bilstöld och narkotikabrott",
    "source_url": "https://www.nvp.se/man-gripen-efter-bilstold-och-narkotikabrott/",
    "source_id": null,
    "published_at": "2026-04-20T06:53:52.000Z",
    "primary_scope": "lan:01",
    "geo_confidence": 0.52,
    "body_len": 160,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.803Z",
    "updated_at": "2026-04-24T08:29:52.033Z"
  },
  {
    "id": 7583,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "416655",
    "town": "sodermalm",
    "content_type": "article",
    "title": "Monsterlyft i natten – nu monteras Slussens ”cykelorm”",
    "source_url": "https://www.sverigesradio.se/artikel/9195357",
    "source_id": null,
    "published_at": "2026-04-19T07:20:00.000Z",
    "primary_scope": "kommun:0180",
    "geo_confidence": 1,
    "body_len": 362,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.804Z",
    "updated_at": "2026-04-24T08:29:52.035Z"
  },
  {
    "id": 7573,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "416426",
    "town": "haninge",
    "content_type": "article",
    "title": "Godmorgon Haninge — söndag 19 april",
    "source_url": null,
    "source_id": null,
    "published_at": "2026-04-19T05:30:38.364Z",
    "primary_scope": "lokal",
    "geo_confidence": 1,
    "body_len": 1997,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.796Z",
    "updated_at": "2026-04-24T08:29:52.025Z"
  },
  {
    "id": 7537,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "416023",
    "town": "finspang",
    "content_type": "article",
    "title": "Därför är polismuseet viktigt för kommunen",
    "source_url": "https://www.bt.se/insandare/darfor-ar-polismuseet-viktigt-for-kommunen/",
    "source_id": null,
    "published_at": "2026-04-18T04:51:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.6,
    "body_len": 174,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.763Z",
    "updated_at": "2026-04-24T08:29:51.988Z"
  },
  {
    "id": 7590,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "393242",
    "town": "sodermalm",
    "content_type": "article",
    "title": "AMF Fastigheter tecknar avtal med Scorett i Ringen Centrum",
    "source_url": "https://www.fastighetssverige.se/artikel/amf-fastigheter-tecknar-avtal-med-scorett-i-ringen-centrum/",
    "source_id": null,
    "published_at": "2026-04-16T06:21:13.000Z",
    "primary_scope": "kommun:0180",
    "geo_confidence": 0.5,
    "body_len": 346,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.813Z",
    "updated_at": "2026-04-24T08:29:52.042Z"
  },
  {
    "id": 7555,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "386523",
    "town": "linkoping",
    "content_type": "article",
    "title": "De sprang 16 timmar i en matbutik – för att stoppa självmord",
    "source_url": "https://www.mvt.se/nyheter/motala/artikel/de-sprang-16-timmar-i-en-matbutik-for-att-stoppa-sjalvmord/l68ep98r",
    "source_id": null,
    "published_at": "2026-04-14T17:00:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.7,
    "body_len": 237,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.781Z",
    "updated_at": "2026-04-24T08:29:52.007Z"
  },
  {
    "id": 7577,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "386256",
    "town": "haninge",
    "content_type": "article",
    "title": "Man dömd för sexuellt ofredande av kvinnor",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_kristianstad/nyheter_p4_kristianstad/2026/04/nyheter_p4_kristianstad_20260414_1630_192.m4a",
    "source_id": null,
    "published_at": "2026-04-14T14:30:00.000Z",
    "primary_scope": "kommun",
    "geo_confidence": 0.5,
    "body_len": 291,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.800Z",
    "updated_at": "2026-04-24T08:29:52.028Z"
  },
  {
    "id": 7592,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "386242",
    "town": "sodermalm",
    "content_type": "article",
    "title": "Nya gång- och cykelbron anländer till Slussen",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_stockholm/nyheter_p4_stockholm/2026/04/nyheter_p4_stockholm_20260414_1330_192.m4a",
    "source_id": null,
    "published_at": "2026-04-14T11:30:00.000Z",
    "primary_scope": "kommun:0180",
    "geo_confidence": 0.5,
    "body_len": 413,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.815Z",
    "updated_at": "2026-04-24T08:29:52.044Z"
  },
  {
    "id": 7533,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "385158",
    "town": "finspang",
    "content_type": "article",
    "title": "Därför kan han vara rätt man för att få jobbet gjort i LHC",
    "source_url": "https://www.corren.se/sport/kronika/artikel/darfor-kan-han-vara-ratt-man-for-att-fa-jobbet-gjort-i-lhc/r0429qpl",
    "source_id": null,
    "published_at": "2026-04-14T00:00:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.5,
    "body_len": 80,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.760Z",
    "updated_at": "2026-04-24T08:29:51.984Z"
  },
  {
    "id": 7574,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "385024",
    "town": "haninge",
    "content_type": "article",
    "title": "Irans grova hot – orden till Trump",
    "source_url": "https://www.expressen.se/tv/nyheter/varlden/irans-grova-hot-orden-till-trump",
    "source_id": null,
    "published_at": "2026-04-13T21:46:20.000Z",
    "primary_scope": "kommun:0136",
    "geo_confidence": 1,
    "body_len": 1986,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.797Z",
    "updated_at": "2026-04-24T08:29:52.026Z"
  },
  {
    "id": 7534,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "384453",
    "town": "finspang",
    "content_type": "article",
    "title": "SVT Lokalnyheter Östergötland/Gotland — 2026-04-13 17:55",
    "source_url": "https://www.svtplay.se/video/8y2n4g4/lokala-nyheter-ost/ikvall-19-55",
    "source_id": null,
    "published_at": "2026-04-13T17:55:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.5,
    "body_len": 3207,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.761Z",
    "updated_at": "2026-04-24T08:29:51.985Z"
  },
  {
    "id": 7541,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "380239",
    "town": "finspang",
    "content_type": "article",
    "title": "Misstänkt drograttfylleri på E12",
    "source_url": "https://www.folkbladet.nu/2026-04-13/misstankt-drograttfylleri-pa-e12-ffc4b",
    "source_id": null,
    "published_at": "2026-04-13T13:54:15.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.5,
    "body_len": 89,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.767Z",
    "updated_at": "2026-04-24T08:29:51.992Z"
  },
  {
    "id": 7584,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "381387",
    "town": "sodermalm",
    "content_type": "article",
    "title": "Nya gång- och cykelbro vid Slussen transporteras in till Stockholm",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_stockholm/nyheter_p4_stockholm/2026/04/nyheter_p4_stockholm_20260413_1430_192.m4a",
    "source_id": null,
    "published_at": "2026-04-13T12:30:00.000Z",
    "primary_scope": "kommun:0180",
    "geo_confidence": 0.5,
    "body_len": 274,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.805Z",
    "updated_at": "2026-04-24T08:29:52.035Z"
  },
  {
    "id": 7561,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "376901",
    "town": "linkoping",
    "content_type": "sport",
    "title": "Senaste nytt: Stjärnan gjorde comeback för Linköping",
    "source_url": "https://innebandymagazinet.se/nyheter/innebandy-direkt/",
    "source_id": null,
    "published_at": "2026-04-13T06:47:15.000Z",
    "primary_scope": "kommun:0580",
    "geo_confidence": 1,
    "body_len": 334,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.786Z",
    "updated_at": "2026-04-24T08:29:52.013Z"
  },
  {
    "id": 7535,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "372283",
    "town": "finspang",
    "content_type": "article",
    "title": "Ungern: Magyars parti får supermajoritet",
    "source_url": "https://www.folkbladet.nu/2026-04-12/ungern-magyars-parti-far-supermajoritet-a9f8e",
    "source_id": null,
    "published_at": "2026-04-12T22:24:47.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.5,
    "body_len": 59,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.761Z",
    "updated_at": "2026-04-24T08:29:51.986Z"
  },
  {
    "id": 7538,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "362188",
    "town": "finspang",
    "content_type": "article",
    "title": "Låt även Motalas vuxenelever välja skola",
    "source_url": "https://www.mvt.se/debatt/artikel/lat-aven-motalas-vuxenelever-valja-skola/l686z79r",
    "source_id": null,
    "published_at": "2026-04-11T19:00:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.55,
    "body_len": 202,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.764Z",
    "updated_at": "2026-04-24T08:29:51.989Z"
  },
  {
    "id": 7553,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "361062",
    "town": "linkoping",
    "content_type": "article",
    "title": "Jättetransporter har mycket stor trafikpåverkan i Norrköping",
    "source_url": "https://www.nt.se/nyheter/norrkoping/artikel/jattetransporter-paverkar-trafiken-i-norrkoping/jvd097yj",
    "source_id": null,
    "published_at": "2026-04-11T17:00:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.5,
    "body_len": 263,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.779Z",
    "updated_at": "2026-04-24T08:29:52.005Z"
  },
  {
    "id": 7576,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "359966",
    "town": "haninge",
    "content_type": "article",
    "title": "KFUM Jämtland vände och vann mot Tyresö",
    "source_url": "https://www.op.se/seger-for-kfum-jamtland-i-motet-med-tyreso/",
    "source_id": null,
    "published_at": "2026-04-11T16:01:33.000Z",
    "primary_scope": "lan:01",
    "geo_confidence": 0.55,
    "body_len": 531,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.799Z",
    "updated_at": "2026-04-24T08:29:52.028Z"
  },
  {
    "id": 7539,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "360135",
    "town": "finspang",
    "content_type": "article",
    "title": "Mjällby AIF föll med 2-3 på på bortaplanplan mot Norrköping",
    "source_url": "https://www.sydostran.se/mjallby-aif-foll-med-2-3-pa-pa-bortaplanplan-mot-norrkoping/",
    "source_id": null,
    "published_at": "2026-04-11T14:30:09.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.55,
    "body_len": 430,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.765Z",
    "updated_at": "2026-04-24T08:29:51.990Z"
  },
  {
    "id": 7572,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "360158",
    "town": "haninge",
    "content_type": "sport",
    "title": "Seger för IK Sleipner mot Fittja",
    "source_url": "https://www.nt.se/sport/fotboll/artikel/seger-for-ik-sleipner-mot-fittja/lzzg571l",
    "source_id": null,
    "published_at": "2026-04-11T14:09:11.000Z",
    "primary_scope": "lan:01",
    "geo_confidence": 0.95,
    "body_len": 53,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.795Z",
    "updated_at": "2026-04-24T08:29:52.024Z"
  },
  {
    "id": 7585,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "358092",
    "town": "sodermalm",
    "content_type": "article",
    "title": "Ingen AIK-glass när Kennys gelato öppnar på Söder",
    "source_url": "https://www.mitti.se/nyheter/ingen-aikglass-nar-kennys-gelato-oppnar-pa-soder-6.3.357473.4b8e7fbd67",
    "source_id": null,
    "published_at": "2026-04-11T12:00:27.649Z",
    "primary_scope": "kommun:0180",
    "geo_confidence": 0.5,
    "body_len": 2365,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.806Z",
    "updated_at": "2026-04-24T08:29:52.037Z"
  },
  {
    "id": 7580,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "361466",
    "town": "haninge",
    "content_type": "article",
    "title": "Elisabeth, 73, bestulen av falsk hemtjänst: ”Man tappar tron på mänskligheten”",
    "source_url": "https://www.nwt.se/2026/04/11/elisabeth-73-bestulen-av-falsk-hemtjanst-man-tappar-tron-pa-manskligheten-c3979/",
    "source_id": null,
    "published_at": "2026-04-11T10:05:21.000Z",
    "primary_scope": "lan:01",
    "geo_confidence": 0.55,
    "body_len": 159,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.802Z",
    "updated_at": "2026-04-24T08:29:52.032Z"
  },
  {
    "id": 7587,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "365773",
    "town": "sodermalm",
    "content_type": "sport",
    "title": "Sara Sjöström gör comeback i Swim Open på Eriksdalsbadet",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_stockholm/nyheter_p4_stockholm/2026/04/nyheter_p4_stockholm_20260411_0930_192.m4a",
    "source_id": null,
    "published_at": "2026-04-11T07:30:00.000Z",
    "primary_scope": "kommun:0180",
    "geo_confidence": 0.5,
    "body_len": 427,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.809Z",
    "updated_at": "2026-04-24T08:29:52.039Z"
  },
  {
    "id": 7593,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "349454",
    "town": "sodermalm",
    "content_type": "article",
    "title": "Lägenhetsbrand på Södermalm – en förd till sjukhus",
    "source_url": "https://www.mitti.se/nyheter/lagenhetsbrand-pa-sodermalm--en-ford-till-sjukhus-6.3.358341.b530b59da0",
    "source_id": null,
    "published_at": "2026-04-11T00:00:22.058Z",
    "primary_scope": "kommun:0180",
    "geo_confidence": 0.5,
    "body_len": 1475,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.816Z",
    "updated_at": "2026-04-24T08:29:52.045Z"
  },
  {
    "id": 7536,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "348208",
    "town": "finspang",
    "content_type": "article",
    "title": "Först nytt kontrakt – sedan känslor i semifinaldramat: \"Hets\"",
    "source_url": "https://www.nt.se/sport/basket/artikel/forst-nytt-kontrakt-sedan-kanslor-i-semifinaldramat-hets/r140923r",
    "source_id": null,
    "published_at": "2026-04-10T20:04:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.5,
    "body_len": 184,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.762Z",
    "updated_at": "2026-04-24T08:29:51.987Z"
  },
  {
    "id": 7540,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "346848",
    "town": "finspang",
    "content_type": "article",
    "title": "Förlust igen för BC Luleå mot Norrköping Dolphins",
    "source_url": "https://www.nsd.se/sport/basket/artikel/forlust-igen-for-bc-lulea-mot-norrkoping-dolphins/rmpogg2r",
    "source_id": null,
    "published_at": "2026-04-10T19:13:56.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.7,
    "body_len": 90,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.766Z",
    "updated_at": "2026-04-24T08:29:51.991Z"
  },
  {
    "id": 7578,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "361752",
    "town": "haninge",
    "content_type": "article",
    "title": "En allvarligt skadad efter mc-olycka",
    "source_url": "https://www.svt.se/nyheter/lokalt/orebro/en-allvarligt-skadad-efter-mc-olycka",
    "source_id": null,
    "published_at": "2026-04-10T17:33:04.000Z",
    "primary_scope": "lan:01",
    "geo_confidence": 0.55,
    "body_len": 150,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.800Z",
    "updated_at": "2026-04-24T08:29:52.029Z"
  },
  {
    "id": 7586,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "342902",
    "town": "sodermalm",
    "content_type": "article",
    "title": "Fullt utvecklad brand i lägenhetshus på Södermalm",
    "source_url": "https://www.svt.se/nyheter/lokalt/stockholm/brand-i-lagenhetshus-pa-sodermalm",
    "source_id": null,
    "published_at": "2026-04-10T14:24:03.000Z",
    "primary_scope": "kommun:0180",
    "geo_confidence": 1,
    "body_len": 107,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.807Z",
    "updated_at": "2026-04-24T08:29:52.038Z"
  },
  {
    "id": 7589,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "342925",
    "town": "sodermalm",
    "content_type": "article",
    "title": "Brand i centrala Stockholm",
    "source_url": "https://www.expressen.se/nyheter/expressen-direkt/?post=d8c99a18-153a-4196-b936-96083dbdf76d",
    "source_id": null,
    "published_at": "2026-04-10T14:06:03.000Z",
    "primary_scope": "kommun:0180",
    "geo_confidence": 1,
    "body_len": 618,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.811Z",
    "updated_at": "2026-04-24T08:29:52.041Z"
  },
  {
    "id": 7557,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "341526",
    "town": "linkoping",
    "content_type": "article",
    "title": "Då hyllas näringslivet på FöretagarGalan",
    "source_url": "https://www.motala.se/nyheter/45385/",
    "source_id": null,
    "published_at": "2026-04-10T13:12:37.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.5,
    "body_len": 449,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.783Z",
    "updated_at": "2026-04-24T08:29:52.009Z"
  },
  {
    "id": 7588,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "340102",
    "town": "sodermalm",
    "content_type": "article",
    "title": "Följ resan: Slussens nya bro på väg från Gdansk",
    "source_url": "https://www.mitti.se/nyheter/folj-resan-slussens-nya-bro-pa-vag-fran-gdansk-6.3.358242.2d98e19711",
    "source_id": null,
    "published_at": "2026-04-10T12:00:30.873Z",
    "primary_scope": "kommun:0180",
    "geo_confidence": 0.5,
    "body_len": 2552,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.810Z",
    "updated_at": "2026-04-24T08:29:52.040Z"
  },
  {
    "id": 7552,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "336249",
    "town": "linkoping",
    "content_type": "article",
    "title": "Genombrott på Liu – ska hjälpa i mordutredningar",
    "source_url": "https://www.corren.se/nyheter/linkoping/artikel/ai-faststaller-dodstidpunkt-vid-linkopings-universitet/jdoygq0l",
    "source_id": null,
    "published_at": "2026-04-10T09:30:00.000Z",
    "primary_scope": "kommun:0580",
    "geo_confidence": 1,
    "body_len": 267,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.778Z",
    "updated_at": "2026-04-24T08:29:52.004Z"
  },
  {
    "id": 7532,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "330202",
    "town": "finspang",
    "content_type": "article",
    "title": "Kampen för att rädda Gaboro: ”Det var kaos\"",
    "source_url": "https://www.nt.se/story-nyheter/norrkoping/artikel/ambulansvardarna-forst-nar-gaboro-mordades-i-norrkoping/r2463dpj",
    "source_id": null,
    "published_at": "2026-04-10T01:00:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.5,
    "body_len": 293,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.759Z",
    "updated_at": "2026-04-24T08:29:51.983Z"
  },
  {
    "id": 7559,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "327795",
    "town": "linkoping",
    "content_type": "article",
    "title": "Slog till – igen: ”Nu går puckarna in”",
    "source_url": "https://www.folkbladet.nu/2026-04-09/slog-till-igen-nu-gar-puckarna-in-f1f14",
    "source_id": null,
    "published_at": "2026-04-09T21:42:15.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.5,
    "body_len": 27,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.784Z",
    "updated_at": "2026-04-24T08:29:52.011Z"
  },
  {
    "id": 7579,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "327810",
    "town": "haninge",
    "content_type": "article",
    "title": "Få fartyg genom Hormuz – trots vapenvila",
    "source_url": "https://www.smp.se/varlden/fa-fartyg-genom-hormuz-trots-vapenvila/",
    "source_id": null,
    "published_at": "2026-04-09T20:54:22.000Z",
    "primary_scope": "kommun:0136",
    "geo_confidence": 0.5,
    "body_len": 187,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.801Z",
    "updated_at": "2026-04-24T08:29:52.031Z"
  },
  {
    "id": 7554,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "356944",
    "town": "linkoping",
    "content_type": "article",
    "title": "Algot, 13, byter däck varje helg: ”Det rullar på”",
    "source_url": "https://www.sverigesradio.se/artikel/9192414",
    "source_id": null,
    "published_at": "2026-04-09T17:58:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.65,
    "body_len": 262,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.780Z",
    "updated_at": "2026-04-24T08:29:52.006Z"
  },
  {
    "id": 7558,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "313257",
    "town": "linkoping",
    "content_type": "article",
    "title": "Mamman: \"Min son blev anklagad – vårt liv slogs i spillror\"",
    "source_url": "https://www.corren.se/insandare/artikel/mamman-min-son-blev-anklagad-vart-liv-slogs-i-spillror/jvd0kxej",
    "source_id": null,
    "published_at": "2026-04-09T03:00:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.49,
    "body_len": 144,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.783Z",
    "updated_at": "2026-04-24T08:29:52.010Z"
  },
  {
    "id": 7591,
    "batch_id": "2026-04-24T052848Z",
    "source_file": "set",
    "external_id": "340024",
    "town": "sodermalm",
    "content_type": "article",
    "title": "Fylla och stök i Bajenmarschens spår: ”De står och kissar”",
    "source_url": "https://www.sverigesradio.se/artikel/9191255",
    "source_id": null,
    "published_at": "2026-04-07T17:55:00.000Z",
    "primary_scope": "kommun:0180",
    "geo_confidence": 0.5,
    "body_len": 401,
    "target_scope_count": null,
    "author": null,
    "summary": null,
    "body_preview": null,
    "verdict": null,
    "rejection_code": null,
    "notes": null,
    "reviewer": null,
    "reviewed_at": null,
    "created_at": "2026-04-24T06:20:19.814Z",
    "updated_at": "2026-04-24T08:29:52.043Z"
  }
]