[
  {
    "id": 7700,
    "batch_id": "2026-04-22T051008Z",
    "source_file": "sport",
    "external_id": "419001",
    "town": "linkoping",
    "content_type": "sport",
    "title": "Stort intresse för IFK Norrköpings bortamatch i Örebro",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_stergtland/nyheter_p4_stergtland/2026/04/nyheter_p4_stergtland_20260421_1430_192.m4a",
    "source_id": null,
    "published_at": "2026-04-21T12:30:00.000Z",
    "primary_scope": "kommun:0580",
    "geo_confidence": 0.15,
    "body_len": 212,
    "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.936Z",
    "updated_at": "2026-04-24T08:29:52.216Z"
  },
  {
    "id": 7696,
    "batch_id": "2026-04-22T051008Z",
    "source_file": "sport",
    "external_id": "419005",
    "town": "finspang",
    "content_type": "sport",
    "title": "LHCs stjärna Robin Kåvax går till AIK i sommar",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_stergtland/nyheter_p4_stergtland/2026/04/nyheter_p4_stergtland_20260421_1330_192.m4a",
    "source_id": null,
    "published_at": "2026-04-21T11:30:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.15,
    "body_len": 151,
    "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.931Z",
    "updated_at": "2026-04-24T08:29:52.212Z"
  },
  {
    "id": 7701,
    "batch_id": "2026-04-22T051008Z",
    "source_file": "sport",
    "external_id": "419006",
    "town": "linkoping",
    "content_type": "sport",
    "title": "LHCs stjärna Robin Kåvax går till AIK i sommar",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_stergtland/nyheter_p4_stergtland/2026/04/nyheter_p4_stergtland_20260421_1330_192.m4a",
    "source_id": null,
    "published_at": "2026-04-21T11:30:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.15,
    "body_len": 151,
    "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.937Z",
    "updated_at": "2026-04-24T08:29:52.217Z"
  },
  {
    "id": 7697,
    "batch_id": "2026-04-22T051008Z",
    "source_file": "sport",
    "external_id": "419082",
    "town": "finspang",
    "content_type": "sport",
    "title": "Rögle släppte finalebiljetter — såldes slut omedelbar",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_kristianstad/nyheter_p4_kristianstad/2026/04/nyheter_p4_kristianstad_20260421_1130_192.m4a",
    "source_id": null,
    "published_at": "2026-04-21T09:30:00.000Z",
    "primary_scope": "national",
    "geo_confidence": 0.15,
    "body_len": 167,
    "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.932Z",
    "updated_at": "2026-04-24T08:29:52.213Z"
  },
  {
    "id": 7702,
    "batch_id": "2026-04-22T051008Z",
    "source_file": "sport",
    "external_id": "419087",
    "town": "linkoping",
    "content_type": "sport",
    "title": "Rögle släppte finalebiljetter — såldes slut omedelbar",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_kristianstad/nyheter_p4_kristianstad/2026/04/nyheter_p4_kristianstad_20260421_1130_192.m4a",
    "source_id": null,
    "published_at": "2026-04-21T09:30:00.000Z",
    "primary_scope": "national",
    "geo_confidence": 0.15,
    "body_len": 167,
    "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.938Z",
    "updated_at": "2026-04-24T08:29:52.218Z"
  },
  {
    "id": 7703,
    "batch_id": "2026-04-22T051008Z",
    "source_file": "sport",
    "external_id": "419011",
    "town": "linkoping",
    "content_type": "sport",
    "title": "Stort intresse för IFK Norrköpings bortamatch i Örebro",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_stergtland/nyheter_p4_stergtland/2026/04/nyheter_p4_stergtland_20260421_1130_192.m4a",
    "source_id": null,
    "published_at": "2026-04-21T09:30:00.000Z",
    "primary_scope": "kommun:0580",
    "geo_confidence": 0.15,
    "body_len": 532,
    "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.939Z",
    "updated_at": "2026-04-24T08:29:52.219Z"
  },
  {
    "id": 7704,
    "batch_id": "2026-04-22T051008Z",
    "source_file": "sport",
    "external_id": "419022",
    "town": "linkoping",
    "content_type": "sport",
    "title": "Starkt biljettintresse för IFK Norrköpings match mot Örebro",
    "source_url": "https://lyssna-cdn.sr.se/ljudit/p4_stergtland/nyheter_p4_stergtland/2026/04/nyheter_p4_stergtland_20260421_1030_192.m4a",
    "source_id": null,
    "published_at": "2026-04-21T08:30:00.000Z",
    "primary_scope": "kommun:0580",
    "geo_confidence": 0.15,
    "body_len": 229,
    "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.940Z",
    "updated_at": "2026-04-24T08:29:52.220Z"
  },
  {
    "id": 7705,
    "batch_id": "2026-04-22T051008Z",
    "source_file": "sport",
    "external_id": "417974",
    "town": "linkoping",
    "content_type": "sport",
    "title": "Lättnaden efter danska krysset: ”Jätteskönt”",
    "source_url": "https://www.gp.se/sport/fotboll/svensk-seger-mot-serbien-knappar-in-i-jakten-pa-vm.7d06147f-5349-4672-855c-cdcd6b90c91f",
    "source_id": null,
    "published_at": "2026-04-18T12:54:39.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.22,
    "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.941Z",
    "updated_at": "2026-04-24T08:29:52.222Z"
  },
  {
    "id": 7699,
    "batch_id": "2026-04-22T051008Z",
    "source_file": "sport",
    "external_id": "409125",
    "town": "finspang",
    "content_type": "sport",
    "title": "Säsongens första derby slutade oavgjort – så var matchen",
    "source_url": "https://www.mvt.se/sport/fotboll/artikel/liverapport-fran-boren-zeros-pa-borens-ip/re73gw5j",
    "source_id": null,
    "published_at": "2026-04-17T16:30:00.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.75,
    "body_len": 168,
    "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.935Z",
    "updated_at": "2026-04-24T08:29:52.215Z"
  },
  {
    "id": 7707,
    "batch_id": "2026-04-22T051008Z",
    "source_file": "sport",
    "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.944Z",
    "updated_at": "2026-04-24T08:29:52.223Z"
  },
  {
    "id": 7706,
    "batch_id": "2026-04-22T051008Z",
    "source_file": "sport",
    "external_id": "346813",
    "town": "haninge",
    "content_type": "sport",
    "title": "Stängde in sig efter haveriet",
    "source_url": "https://www.aftonbladet.se/sportbladet/hockey/a/9pkkRE/vaxjo-stangde-in-sig-efter-rogles-utklassning?utm_medium=rss",
    "source_id": null,
    "published_at": "2026-04-10T19:46:14.000Z",
    "primary_scope": "lan:01",
    "geo_confidence": 0.7,
    "body_len": 364,
    "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.943Z",
    "updated_at": "2026-04-24T08:29:52.223Z"
  },
  {
    "id": 7698,
    "batch_id": "2026-04-22T051008Z",
    "source_file": "sport",
    "external_id": "361705",
    "town": "finspang",
    "content_type": "sport",
    "title": "Zeros förlänger segersviten",
    "source_url": "https://www.mvt.se/sport/fotboll/artikel/zeros-forlanger-segersviten/re7300xj",
    "source_id": null,
    "published_at": "2026-04-10T19:45:40.000Z",
    "primary_scope": "lan:05",
    "geo_confidence": 0.5,
    "body_len": 84,
    "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.934Z",
    "updated_at": "2026-04-24T08:29:52.214Z"
  }
]