diff --git "a/data/state_grant_sources.csv" "b/data/state_grant_sources.csv"
new file mode 100644--- /dev/null
+++ "b/data/state_grant_sources.csv"
@@ -0,0 +1,628 @@
+universe_id,source_type,source_system,scope,state,state_name,title,funder,agency,agency_code,opportunity_id,opportunity_number,status,document_type,posted_date,due_date,due_date_note,date_confidence,funding_instruments,funding_categories,eligible_applicants,aln,award_floor,award_ceiling,estimated_total_funding,expected_awards,cost_sharing,description,detail_fetched,coverage_status,collector_note,source_url,api_url,source_query,first_seen_utc,last_checked_utc,amount_summary,state_home_url,source_hash
+state_source_a2e325050db8d4ae,state_grant_source,State official web discovery,state,MI,Michigan,"Legislatively Directed Spending Items Report - March 15, 2026",Michigan state government,,MI,,,link_discovered,state_grant_source_page,,2026-03-15,2026-03-15,dated_source_text,,,,,,,,,,Discovered from https://www.michigan.gov/mde/services/financial-management/grants,page_fetched,state_source_discovered,State-level source discovered by batched official-site crawl; verify individual opportunity details on the source page.,https://www.michigan.gov/mde/-/media/Project/Websites/mde/OFM/Grants/LDSI-Reports/Legislatively-Directed-Spending-Items-Report--March-15-2026.pdf?rev=3c73c61c7ed14002adf3eda1cd24ac64&hash=3080DAD8162BF3452C50D842A7039F89,https://www.michigan.gov/mde/services/financial-management/grants,state_parallel_official_site_discovery,2026-05-14T14:03:13+00:00,2026-05-14T14:03:13+00:00,,https://www.michigan.gov/som,643b748e541386f1e7ae0f24f318cbad8051ee4a62120a98082056c0c50299f8
+state_source_3e2b05fd6d8625d6,state_grant_source,State official web discovery,state,CT,Connecticut,05/03/2026 Governor Lamont Announces Town-By-Town Increase in State Funding Included in the FY 2027 State Budget,Connecticut state government,,CT,,,link_discovered,state_grant_source_page,,2026-05-03,2026-05-03,dated_source_text,,,,,,,,,,Discovered from https://portal.ct.gov/,page_fetched,state_source_discovered,State-level source discovered by batched official-site crawl; verify individual opportunity details on the source page.,https://portal.ct.gov/governor/news/press-releases/2026/05-2026/governor-lamont-announces-town-by-town-increase-in-state-funding,https://portal.ct.gov/,state_parallel_official_site_discovery,2026-05-14T14:03:13+00:00,2026-05-14T14:03:13+00:00,,https://portal.ct.gov/,79bfdbe8c70a10517264d990d526a8a0cf4cdac22cfb6fe5c52a7bd145315d9d
+state_source_7263955ea3caa109,state_grant_source,State official web discovery,state,AR,Arkansas,"May 14 May 14, 2026 Arkansas Department of Health AR Acute Stroke Care Task Force – Data, Policy and Funding Workgroup Meeting Regular meeting. Virtual attendance: Meeting ID: 222 326 235 580 88 Passcode: tM3qE734 Agenda: Roll Call Old B...",Arkansas state government,,AR,,,link_discovered,state_grant_source_page,,2026-05-14,2026-05-14,dated_source_text,,,,,,,,,,Discovered from https://portal.arkansas.gov/,page_fetched,state_source_discovered,State-level source discovered by batched official-site crawl; verify individual opportunity details on the source page.,https://portal.arkansas.gov/events/ar-acute-stroke-care-task-force-data-policy-and-funding-workgroup-meeting-4/,https://portal.arkansas.gov/,state_parallel_official_site_discovery,2026-05-14T14:03:13+00:00,2026-05-14T14:03:13+00:00,,https://portal.arkansas.gov/,60e5139d072404a3bcaa9ad12c5b8ec70c2257e5287e2b65f213477a95587cc8
+state_source_e829d59654e1f7f6,state_grant_source,State official web discovery,state,AK,Alaska,Alaska grants and funding source,Alaska state government,,AK,,,source_page_fetched,state_grant_source_page,,,verify on source page,source_page_no_deadline,,,,,,,,,,"
<...",page_fetched,state_source_discovered,State-level source discovered by batched official-site crawl; verify individual opportunity details on the source page.,https://grants.alabama.gov/IGXLogin/UnsupportedBrowser,https://grants.alabama.gov/IGXLogin/UnsupportedBrowser,state_parallel_official_site_discovery,2026-05-14T14:03:13+00:00,2026-05-14T14:03:13+00:00,,https://www.alabama.gov/,2fad2318250f7dee661393d255d4b577ad2dabd036db0843c07abad9c59f8328
+state_source_3f797e1987ccd199,state_grant_source,State official web discovery,state,AR,Arkansas,"AR Acute Stroke Care Task Force – Data, Policy and Funding Workgroup Meeting",Arkansas state government,,AR,,,link_discovered,state_grant_source_page,,,verify on source page,source_page_no_deadline,,,,,,,,,,Discovered from https://portal.arkansas.gov/,page_fetched,state_source_discovered,State-level source discovered by batched official-site crawl; verify individual opportunity details on the source page.,https://portal.arkansas.gov/events/ar-acute-stroke-care-task-force-data-policy-and-funding-workgroup-meeting-4/,https://portal.arkansas.gov/,state_parallel_official_site_discovery,2026-05-14T14:03:13+00:00,2026-05-14T14:03:13+00:00,,https://portal.arkansas.gov/,2b5027eac68c6a2b1f6bfe3918e62fdcdb084847624e748233e64028fc912f00
+state_source_79b9e20d547f66e9,state_grant_source,State official web discovery,state,AR,Arkansas,Arkansas grants and funding source,Arkansas state government,,AR,,,source_page_fetched,state_grant_source_page,,,verify on source page,source_page_no_deadline,,,,,,,,,," Home | Georgia Grants Portal Hawaii.gov | The Official Website of the Aloha State --> Office of the Governor's Grants Program | Home Kentucky...",page_fetched,state_source_discovered,State-level source discovered by batched official-site crawl; verify individual opportunity details on the source page.,https://homelandsecurity.ky.gov/Pages/Grants.aspx,https://homelandsecurity.ky.gov/Pages/Grants.aspx,state_parallel_official_site_discovery,2026-05-14T14:03:13+00:00,2026-05-14T14:03:13+00:00,,https://www.kentucky.gov/Pages/home.aspx,809fe7c7bddabc37b378b69a1f56eb6f3bca77a2cac38f235f7246fc794e9a3f
+state_source_97db9a1fa0c14006,state_grant_source,State official web discovery,state,KY,Kentucky,SHSGP Awards 2023,Kentucky state government,,KY,,,link_discovered,state_grant_source_page,,,verify on source page,source_page_no_deadline,,,,,,,,,,Discovered from https://homelandsecurity.ky.gov/Pages/Grants.aspx,page_fetched,state_source_discovered,State-level source discovered by batched official-site crawl; verify individual opportunity details on the source page.,https://homelandsecurity.ky.gov/Grants/SHSGP%202023%20Project%20Awards.pdf,https://homelandsecurity.ky.gov/Pages/Grants.aspx,state_parallel_official_site_discovery,2026-05-14T14:03:13+00:00,2026-05-14T14:03:13+00:00,,https://www.kentucky.gov/Pages/home.aspx,908329509604f9dd0be1cb519b1133292cbbca6f95028ba2be3c34f0f9e1cc12
+state_source_265b13331ed73163,state_grant_source,State official web discovery,state,KY,Kentucky,SHSGP Awards 2024,Kentucky state government,,KY,,,link_discovered,state_grant_source_page,,,verify on source page,source_page_no_deadline,,,,,,,,,,Discovered from https://homelandsecurity.ky.gov/Pages/Grants.aspx,page_fetched,state_source_discovered,State-level source discovered by batched official-site crawl; verify individual opportunity details on the source page.,https://homelandsecurity.ky.gov/Grants/2024%20SHSGP%20Awards.pdf,https://homelandsecurity.ky.gov/Pages/Grants.aspx,state_parallel_official_site_discovery,2026-05-14T14:03:13+00:00,2026-05-14T14:03:13+00:00,,https://www.kentucky.gov/Pages/home.aspx,c2b4c5f06624e9ffedc53cc3e261ac9af818b26a88a47eb3594c9c94f4859593
+state_source_73670a43a59c1c91,state_grant_source,State official web discovery,state,KY,Kentucky,Skip to main content,Kentucky state government,,KY,,,link_discovered,state_grant_source_page,,,verify on source page,source_page_no_deadline,,,,,,,,,,Discovered from https://homelandsecurity.ky.gov/Pages/Grants.aspx,page_fetched,state_source_discovered,State-level source discovered by batched official-site crawl; verify individual opportunity details on the source page.,https://homelandsecurity.ky.gov/Pages/Grants.aspx#bodyContent,https://homelandsecurity.ky.gov/Pages/Grants.aspx,state_parallel_official_site_discovery,2026-05-14T14:03:13+00:00,2026-05-14T14:03:13+00:00,,https://www.kentucky.gov/Pages/home.aspx,1eaaaadfe9e9ae3b6ad35d69c9e03474f4064ad5e7b364c4d38bec62173162d0
+state_source_eeab1dbb2f8b0565,state_grant_source,State official web discovery,state,KY,Kentucky,Skip to main navigation,Kentucky state government,,KY,,,link_discovered,state_grant_source_page,,,verify on source page,source_page_no_deadline,,,,,,,,,,Discovered from https://homelandsecurity.ky.gov/Pages/Grants.aspx,page_fetched,state_source_discovered,State-level source discovered by batched official-site crawl; verify individual opportunity details on the source page.,https://homelandsecurity.ky.gov/Pages/Grants.aspx#mainNavContent,https://homelandsecurity.ky.gov/Pages/Grants.aspx,state_parallel_official_site_discovery,2026-05-14T14:03:13+00:00,2026-05-14T14:03:13+00:00,,https://www.kentucky.gov/Pages/home.aspx,de664beb043b7ac9747f88f8cf440ae582ad3b8ac0063bb00ca58245ff42f7d9
+state_source_d4d71f4bf0562d55,state_grant_source,State official web discovery,state,LA,Louisiana,Louisiana grants and funding source,Louisiana state government,,LA,,,source_page_fetched,state_grant_source_page,,,verify on source page,source_page_no_deadline,,,,,,,,,," Search Funding Opportunities | Maine Office of Community AffairsRadware Bot Manager CaptchaThe Official Web Site for The State of New JerseyLegislative Grant Management Bureau | New Mexico Department of Finance and Administration