Ingestion snapshot

Latest import and parse run snapshot.

Ingestion snapshot JSON
file data/cities/corvallis/ingestion/latest-run.json

JSON view

{
  "generatedAt": "2026-04-11T19:36:44.323Z",
  "city": "corvallis",
  "mode": "refresh",
  "afterDate": "2025-04-11",
  "import": {
    "imported": 51,
    "transcriptsDownloaded": 39,
    "meetings": [
      {
        "videoId": "corvallis-2026-05-07-council-work-session",
        "title": "Council Work Session",
        "date": "2026-05-07",
        "committee": "Council Work Session",
        "transcriptDownloaded": false
      },
      {
        "videoId": "corvallis-2026-05-04-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2026-05-04",
        "committee": "City Council Meeting",
        "transcriptDownloaded": false
      },
      {
        "videoId": "corvallis-2026-05-02-government-comment-corner-councilor-cadena",
        "title": "Government Comment Corner - Councilor Cadena",
        "date": "2026-05-02",
        "committee": "Government Comment Corner",
        "transcriptDownloaded": false
      },
      {
        "videoId": "corvallis-2026-04-23-council-work-session",
        "title": "Council Work Session",
        "date": "2026-04-23",
        "committee": "Council Work Session",
        "transcriptDownloaded": false
      },
      {
        "videoId": "corvallis-2026-04-20-city-council-executive-session",
        "title": "City Council Executive Session",
        "date": "2026-04-20",
        "committee": "City Council Executive Session",
        "transcriptDownloaded": false
      },
      {
        "videoId": "corvallis-2026-04-20-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2026-04-20",
        "committee": "City Council Meeting",
        "transcriptDownloaded": false
      },
      {
        "videoId": "corvallis-2026-04-18-government-comment-corner-councilor-mayers",
        "title": "Government Comment Corner - Councilor Mayers",
        "date": "2026-04-18",
        "committee": "Government Comment Corner",
        "transcriptDownloaded": false
      },
      {
        "videoId": "corvallis-2026-04-09-council-work-session",
        "title": "Council Work Session",
        "date": "2026-04-09",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2026-04-06-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2026-04-06",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2026-04-04-canceled-government-comment-corner",
        "title": "CANCELED - Government Comment Corner",
        "date": "2026-04-04",
        "committee": "Government Comment Corner",
        "transcriptDownloaded": false
      },
      {
        "videoId": "corvallis-2026-03-21-government-comment-corner-councilor-moorefield",
        "title": "Government Comment Corner - Councilor Moorefield",
        "date": "2026-03-21",
        "committee": "Government Comment Corner",
        "transcriptDownloaded": false
      },
      {
        "videoId": "corvallis-2026-03-19-charter-review-task-force-phase-2-meeting-joint-with-city-council",
        "title": "Charter Review Task Force Phase 2 Meeting (joint with City Council)",
        "date": "2026-03-19",
        "committee": "City Council Meeting",
        "transcriptDownloaded": false
      },
      {
        "videoId": "corvallis-2026-03-19-council-work-session",
        "title": "Council Work Session",
        "date": "2026-03-19",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2026-03-16-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2026-03-16",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2026-03-07-government-comment-corner-councilor-bowden",
        "title": "Government Comment Corner - Councilor Bowden",
        "date": "2026-03-07",
        "committee": "Government Comment Corner",
        "transcriptDownloaded": false
      },
      {
        "videoId": "corvallis-2026-03-05-council-work-session",
        "title": "Council Work Session",
        "date": "2026-03-05",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2026-03-02-city-council-executive-session",
        "title": "City Council Executive Session",
        "date": "2026-03-02",
        "committee": "City Council Executive Session",
        "transcriptDownloaded": false
      },
      {
        "videoId": "corvallis-2026-03-02-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2026-03-02",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2026-02-19-council-work-session",
        "title": "Council Work Session",
        "date": "2026-02-19",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2026-02-17-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2026-02-17",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2026-02-04-council-work-session",
        "title": "Council Work Session",
        "date": "2026-02-04",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2026-02-02-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2026-02-02",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2026-01-22-council-work-session",
        "title": "Council Work Session",
        "date": "2026-01-22",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2026-01-20-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2026-01-20",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2026-01-08-council-work-session",
        "title": "Council Work Session",
        "date": "2026-01-08",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2026-01-05-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2026-01-05",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-12-04-council-work-session",
        "title": "Council Work Session",
        "date": "2025-12-04",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-12-01-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2025-12-01",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-11-20-council-work-session",
        "title": "Council Work Session",
        "date": "2025-11-20",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-11-17-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2025-11-17",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-11-06-council-work-session",
        "title": "Council Work Session",
        "date": "2025-11-06",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-11-03-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2025-11-03",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-10-23-council-work-session",
        "title": "Council Work Session",
        "date": "2025-10-23",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-10-20-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2025-10-20",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-10-09-council-work-session",
        "title": "Council Work Session",
        "date": "2025-10-09",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-10-06-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2025-10-06",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-09-18-council-work-session",
        "title": "Council Work Session",
        "date": "2025-09-18",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-09-15-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2025-09-15",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-09-04-council-work-session",
        "title": "Council Work Session",
        "date": "2025-09-04",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-09-02-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2025-09-02",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-08-21-council-work-session",
        "title": "Council Work Session",
        "date": "2025-08-21",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-08-07-council-work-session",
        "title": "Council Work Session",
        "date": "2025-08-07",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-07-24-2025-council-work-session",
        "title": "Council Work Session",
        "date": "2025-07-24",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-07-21-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2025-07-21",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-06-16-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2025-06-16",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-06-02-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2025-06-02",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-05-22-council-work-session",
        "title": "Council Work Session",
        "date": "2025-05-22",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-05-19-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2025-05-19",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-05-05-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2025-05-05",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-04-24-council-work-session",
        "title": "Council Work Session",
        "date": "2025-04-24",
        "committee": "Council Work Session",
        "transcriptDownloaded": true
      },
      {
        "videoId": "corvallis-2025-04-21-city-council-meeting",
        "title": "City Council Meeting",
        "date": "2025-04-21",
        "committee": "City Council Meeting",
        "transcriptDownloaded": true
      }
    ]
  },
  "parse": {
    "persisted": 42,
    "missingTranscript": 15,
    "uniqueMeetings": 57,
    "targetedMeetings": 57,
    "outputDir": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/parsed",
    "persistedMeetingIds": [
      "corvallis-2026-04-09-council-work-session",
      "corvallis-2026-04-06-city-council-meeting",
      "corvallis-2026-03-19-council-work-session",
      "corvallis-2026-03-16-city-council-meeting",
      "corvallis-2026-03-05-council-work-session",
      "corvallis-2026-03-02-city-council-meeting",
      "corvallis-2026-02-19-council-work-session",
      "corvallis-2026-02-17-city-council-meeting",
      "corvallis-2026-02-04-council-work-session",
      "corvallis-2026-02-02-city-council-meeting",
      "corvallis-2026-01-22-council-work-session",
      "corvallis-2026-01-20-city-council-meeting",
      "corvallis-2026-01-08-council-work-session",
      "corvallis-2026-01-05-city-council-meeting",
      "corvallis-2025-12-04-council-work-session",
      "corvallis-2025-12-01-city-council-meeting",
      "corvallis-2025-11-20-council-work-session",
      "corvallis-2025-11-17-city-council-meeting",
      "corvallis-2025-11-06-council-work-session",
      "corvallis-2025-11-03-city-council-meeting",
      "corvallis-2025-10-23-council-work-session",
      "corvallis-2025-10-20-city-council-meeting",
      "corvallis-2025-10-09-council-work-session",
      "corvallis-2025-10-06-city-council-meeting",
      "corvallis-2025-09-18-council-work-session",
      "corvallis-2025-09-15-city-council-meeting",
      "corvallis-2025-09-04-council-work-session",
      "corvallis-2025-09-02-city-council-meeting",
      "corvallis-2025-08-21-council-work-session",
      "corvallis-2025-08-07-council-work-session",
      "corvallis-08-04-2025-city-council-executive-session",
      "corvallis-08-04-2025-city-council-meeting",
      "corvallis-08-02-2025-government-comment-corner-councilor-napack",
      "corvallis-07-24-2025-council-work-session",
      "corvallis-2025-07-21-city-council-meeting",
      "corvallis-2025-06-16-city-council-meeting",
      "corvallis-2025-06-02-city-council-meeting",
      "corvallis-2025-05-22-council-work-session",
      "corvallis-2025-05-19-city-council-meeting",
      "corvallis-2025-05-05-city-council-meeting",
      "corvallis-2025-04-24-council-work-session",
      "corvallis-2025-04-21-city-council-meeting"
    ],
    "targetedPersistedMeetingIds": [
      "corvallis-2026-04-09-council-work-session",
      "corvallis-2026-04-06-city-council-meeting",
      "corvallis-2026-03-19-council-work-session",
      "corvallis-2026-03-16-city-council-meeting",
      "corvallis-2026-03-05-council-work-session",
      "corvallis-2026-03-02-city-council-meeting",
      "corvallis-2026-02-19-council-work-session",
      "corvallis-2026-02-17-city-council-meeting",
      "corvallis-2026-02-04-council-work-session",
      "corvallis-2026-02-02-city-council-meeting",
      "corvallis-2026-01-22-council-work-session",
      "corvallis-2026-01-20-city-council-meeting",
      "corvallis-2026-01-08-council-work-session",
      "corvallis-2026-01-05-city-council-meeting",
      "corvallis-2025-12-04-council-work-session",
      "corvallis-2025-12-01-city-council-meeting",
      "corvallis-2025-11-20-council-work-session",
      "corvallis-2025-11-17-city-council-meeting",
      "corvallis-2025-11-06-council-work-session",
      "corvallis-2025-11-03-city-council-meeting",
      "corvallis-2025-10-23-council-work-session",
      "corvallis-2025-10-20-city-council-meeting",
      "corvallis-2025-10-09-council-work-session",
      "corvallis-2025-10-06-city-council-meeting",
      "corvallis-2025-09-18-council-work-session",
      "corvallis-2025-09-15-city-council-meeting",
      "corvallis-2025-09-04-council-work-session",
      "corvallis-2025-09-02-city-council-meeting",
      "corvallis-2025-08-21-council-work-session",
      "corvallis-2025-08-07-council-work-session",
      "corvallis-08-04-2025-city-council-executive-session",
      "corvallis-08-04-2025-city-council-meeting",
      "corvallis-08-02-2025-government-comment-corner-councilor-napack",
      "corvallis-07-24-2025-council-work-session",
      "corvallis-2025-07-21-city-council-meeting",
      "corvallis-2025-06-16-city-council-meeting",
      "corvallis-2025-06-02-city-council-meeting",
      "corvallis-2025-05-22-council-work-session",
      "corvallis-2025-05-19-city-council-meeting",
      "corvallis-2025-05-05-city-council-meeting",
      "corvallis-2025-04-24-council-work-session",
      "corvallis-2025-04-21-city-council-meeting"
    ]
  },
  "hindsight": {
    "checkedAt": "2026-04-11T19:36:44.322Z",
    "baseUrl": "http://localhost:8888",
    "bankId": "cc-corvallis-city-council",
    "hasApiKey": false,
    "mode": "off",
    "available": false,
    "recalledMeetingIds": [],
    "error": "createBank failed: \"fetch failed\"",
    "note": "Hindsight processing disabled for this run. Preserving the last known-good status and artifacts."
  },
  "latest": [
    {
      "canonicalVideoId": "corvallis-2026-04-09-council-work-session",
      "title": "Council Work Session",
      "date": "2026-04-09",
      "committee": "Council Work Session",
      "wordCount": 15748,
      "entryCount": 2169,
      "speakerCount": 0,
      "metadataVariantCount": 1,
      "transcriptVariantCount": 1,
      "persistedPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/parsed/meetings/corvallis-2026-04-09-council-work-session.json"
    },
    {
      "canonicalVideoId": "corvallis-2026-04-06-city-council-meeting",
      "title": "City Council Meeting",
      "date": "2026-04-06",
      "committee": "City Council Meeting",
      "wordCount": 23959,
      "entryCount": 3064,
      "speakerCount": 0,
      "metadataVariantCount": 1,
      "transcriptVariantCount": 1,
      "persistedPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/parsed/meetings/corvallis-2026-04-06-city-council-meeting.json"
    },
    {
      "canonicalVideoId": "corvallis-2026-03-19-council-work-session",
      "title": "Council Work Session",
      "date": "2026-03-19",
      "committee": "Council Work Session",
      "wordCount": 21346,
      "entryCount": 2537,
      "speakerCount": 0,
      "metadataVariantCount": 1,
      "transcriptVariantCount": 1,
      "persistedPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/parsed/meetings/corvallis-2026-03-19-council-work-session.json"
    },
    {
      "canonicalVideoId": "corvallis-2026-03-16-city-council-meeting",
      "title": "City Council Meeting",
      "date": "2026-03-16",
      "committee": "City Council Meeting",
      "wordCount": 36536,
      "entryCount": 4483,
      "speakerCount": 0,
      "metadataVariantCount": 1,
      "transcriptVariantCount": 1,
      "persistedPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/parsed/meetings/corvallis-2026-03-16-city-council-meeting.json"
    },
    {
      "canonicalVideoId": "corvallis-2026-03-05-council-work-session",
      "title": "Council Work Session",
      "date": "2026-03-05",
      "committee": "Council Work Session",
      "wordCount": 18094,
      "entryCount": 2369,
      "speakerCount": 0,
      "metadataVariantCount": 1,
      "transcriptVariantCount": 1,
      "persistedPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/parsed/meetings/corvallis-2026-03-05-council-work-session.json"
    },
    {
      "canonicalVideoId": "corvallis-2026-03-02-city-council-meeting",
      "title": "City Council Meeting",
      "date": "2026-03-02",
      "committee": "City Council Meeting",
      "wordCount": 12505,
      "entryCount": 1677,
      "speakerCount": 0,
      "metadataVariantCount": 1,
      "transcriptVariantCount": 1,
      "persistedPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/parsed/meetings/corvallis-2026-03-02-city-council-meeting.json"
    },
    {
      "canonicalVideoId": "corvallis-2026-02-19-council-work-session",
      "title": "Council Work Session",
      "date": "2026-02-19",
      "committee": "Council Work Session",
      "wordCount": 13815,
      "entryCount": 1797,
      "speakerCount": 0,
      "metadataVariantCount": 1,
      "transcriptVariantCount": 1,
      "persistedPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/parsed/meetings/corvallis-2026-02-19-council-work-session.json"
    },
    {
      "canonicalVideoId": "corvallis-2026-02-17-city-council-meeting",
      "title": "City Council Meeting",
      "date": "2026-02-17",
      "committee": "City Council Meeting",
      "wordCount": 19923,
      "entryCount": 2646,
      "speakerCount": 0,
      "metadataVariantCount": 1,
      "transcriptVariantCount": 1,
      "persistedPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/parsed/meetings/corvallis-2026-02-17-city-council-meeting.json"
    },
    {
      "canonicalVideoId": "corvallis-2026-02-04-council-work-session",
      "title": "Council Work Session",
      "date": "2026-02-04",
      "committee": "Council Work Session",
      "wordCount": 15556,
      "entryCount": 2019,
      "speakerCount": 0,
      "metadataVariantCount": 1,
      "transcriptVariantCount": 1,
      "persistedPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/parsed/meetings/corvallis-2026-02-04-council-work-session.json"
    },
    {
      "canonicalVideoId": "corvallis-2026-02-02-city-council-meeting",
      "title": "City Council Meeting",
      "date": "2026-02-02",
      "committee": "City Council Meeting",
      "wordCount": 20243,
      "entryCount": 2643,
      "speakerCount": 0,
      "metadataVariantCount": 1,
      "transcriptVariantCount": 1,
      "persistedPath": "/Users/thedjpetersen/code/seacc/data/cities/corvallis/parsed/meetings/corvallis-2026-02-02-city-council-meeting.json"
    }
  ]
}