{
  "generatedAt": "2026-04-09T22:35:00.000Z",
  "model": "seeded-local",
  "source": {
    "type": "latest",
    "limit": 4,
    "meetings": [
      {
        "videoId": "corvallis-08-04-2025-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2025-08-04",
        "committee": "City Council",
        "parsedPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/parsed/meetings/corvallis-08-04-2025-city-council-meeting.json",
        "summaryPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/summary/meetings/corvallis-08-04-2025-city-council-meeting.json",
        "transcriptHash": "8b7d9a61d4f9ea66af0a7fcd63712fbbf7d66f0e635569a6f51f3d1c2c4b3a88"
      },
      {
        "videoId": "corvallis-08-04-2025-city-council-executive-session",
        "title": "City Council Executive Session",
        "date": "2025-08-04",
        "committee": "Executive Session",
        "parsedPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/parsed/meetings/corvallis-08-04-2025-city-council-executive-session.json",
        "summaryPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/summary/meetings/corvallis-08-04-2025-city-council-executive-session.json",
        "transcriptHash": "4a02ae0c8ff6dd8a5fb8d6d7efe6913b1d64738fb6025227d92dcbb57f0fce5f"
      },
      {
        "videoId": "corvallis-08-02-2025-government-comment-corner-councilor-napack",
        "title": "Government Comment Corner - Councilor Napack",
        "date": "2025-08-02",
        "committee": "Government Comment Corner",
        "parsedPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/parsed/meetings/corvallis-08-02-2025-government-comment-corner-councilor-napack.json",
        "summaryPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/summary/meetings/corvallis-08-02-2025-government-comment-corner-councilor-napack.json",
        "transcriptHash": "2cb22b36cb1ef1cf7081fcf46ad9b3f25d338cbf4e8d2f8f1dc2b97beac2e942"
      },
      {
        "videoId": "corvallis-07-24-2025-council-work-session",
        "title": "Council Work Session",
        "date": "2025-07-24",
        "committee": "Council Work Session",
        "parsedPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/parsed/meetings/corvallis-07-24-2025-council-work-session.json",
        "summaryPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/summary/meetings/corvallis-07-24-2025-council-work-session.json",
        "transcriptHash": "11a7d0d4f4d44df2b6dfc671e593f5d65dad6c0c0fea9c3550835bbf2656f3c1"
      }
    ]
  },
  "result": {
    "headline": "Corvallis sample corpus seeded for multi-city council routing",
    "overview": "Corvallis now has a small local council corpus on disk so the viewer, selector, and URL paths can be exercised across more than one city. This seeded set covers a July 24 work session, an August 2 public outreach event, and an August 4 executive session plus regular council meeting. These are metadata-backed sample artifacts rather than full transcript-derived summaries.",
    "activeThemes": [
      "Regular council meeting path",
      "Executive session path",
      "Public outreach event path",
      "Work session path",
      "Multi-city selector validation"
    ],
    "watchlist": [
      "Replace seeded notes with imported Corvallis transcripts",
      "Add real Corvallis summary generation",
      "Add Corvallis Hindsight bank and recalls",
      "Verify Corvallis ingestion against a live source adapter"
    ],
    "notablePeople": [
      "Councilor Napack"
    ],
    "uncertainty": "This Corvallis corpus is intentionally seeded from preserved meeting metadata and short note files so the multi-city UI and routes can be exercised. It is not yet a live imported, transcript-derived record."
  }
}