Ingestion snapshot
Latest import and parse run snapshot.
Ingestion snapshot
JSON
file data/cities/corvallis/ingestion/latest-run.json
Latest import and parse run snapshot.
{
"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"
}
]
}