diff --git "a/website/.docusaurus/docusaurus-plugin-content-docs/default/p/docs-175.json" "b/website/.docusaurus/docusaurus-plugin-content-docs/default/p/docs-175.json" --- "a/website/.docusaurus/docusaurus-plugin-content-docs/default/p/docs-175.json" +++ "b/website/.docusaurus/docusaurus-plugin-content-docs/default/p/docs-175.json" @@ -1 +1 @@ -{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"gettingStartedSidebar":[{"type":"category","label":"Getting Started","collapsed":false,"items":[{"type":"link","href":"/docs/intro","label":"Introduction","docId":"intro","unlisted":false},{"type":"link","href":"/docs/open-navigator","label":"Open Navigator","docId":"open-navigator","unlisted":false}],"collapsible":true},{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false},{"type":"link","href":"/docs/legal-compliance","label":"Legal & Compliance","docId":"legal-compliance","unlisted":false}],"familiesSidebar":[{"type":"category","label":"Families & Individuals","collapsed":false,"items":[{"type":"link","href":"/docs/for-families","label":"For Families & Individuals","docId":"for-families","unlisted":false},{"type":"category","label":"Resources for Families","items":[{"type":"link","href":"/docs/families/community-events","label":"Community Events & Activities","docId":"families/community-events","unlisted":false},{"type":"link","href":"/docs/families/training-education","label":"Training & Educational Programs","docId":"families/training-education","unlisted":false},{"type":"link","href":"/docs/families/voter-registration","label":"Voter Registration & Civic Participation","docId":"families/voter-registration","unlisted":false},{"type":"link","href":"/docs/families/service-requests","label":"Service Requests & Feedback","docId":"families/service-requests","unlisted":false},{"type":"link","href":"/docs/families/community-resources","label":"Community Resources & Support Services","docId":"families/community-resources","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"link","href":"/docs/open-navigator","label":"Getting Started with Open Navigator","docId":"open-navigator","unlisted":false},{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false},{"type":"link","href":"/docs/legal-compliance","label":"Legal & Compliance","docId":"legal-compliance","unlisted":false}],"collapsible":true}],"policyMakersSidebar":[{"type":"category","label":"Policy Makers & Advocates","collapsed":false,"items":[{"type":"link","href":"/docs/for-advocates","label":"For Policy Makers & Advocates","docId":"for-advocates","unlisted":false},{"type":"category","label":"Understanding the Data","items":[{"type":"link","href":"/docs/data-sources/overview","label":"Data Sources Overview","docId":"data-sources/overview","unlisted":false},{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false},{"type":"link","href":"/docs/data-sources/nonprofit-sources","label":"Nonprofit Data Sources & Reference Sites","docId":"data-sources/nonprofit-sources","unlisted":false},{"type":"link","href":"/docs/data-sources/video-sources","label":"Complete Video Channel Discovery Sources","docId":"data-sources/video-sources","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Analysis & Strategy","items":[{"type":"link","href":"/docs/guides/political-economy","label":"Political Economy Analysis - Implementation Status","docId":"guides/political-economy","unlisted":false},{"type":"link","href":"/docs/guides/accountability-strategy","label":"Which Dashboard Makes Board Members Most Uncomfortable?","docId":"guides/accountability-strategy","unlisted":false},{"type":"link","href":"/docs/guides/impact-navigation","label":"Impact-Driven Navigation Guide","docId":"guides/impact-navigation","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Real-World Examples","items":[{"type":"link","href":"/docs/case-studies/tuscaloosa-complete","label":"🏡 TUSCALOOSA, ALABAMA - COMPLETE DATA SOURCES & STATISTICS","docId":"case-studies/tuscaloosa-complete","unlisted":false},{"type":"link","href":"/docs/case-studies/tuscaloosa-discovery","label":"🏛️ TUSCALOOSA, ALABAMA - COMPLETE DISCOVERY REPORT","docId":"case-studies/tuscaloosa-discovery","unlisted":false},{"type":"link","href":"/docs/case-studies/tuscaloosa-pipeline","label":"Tuscaloosa Policy Pulse Pipeline Guide","docId":"case-studies/tuscaloosa-pipeline","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsible":true}],"developersSidebar":[{"type":"category","label":"Developers & Technical Users","collapsed":false,"items":[{"type":"link","href":"/docs/for-developers","label":"For Developers & Technical Users","docId":"for-developers","unlisted":false},{"type":"category","label":"Setup & Installation","items":[{"type":"link","href":"/docs/quickstart","label":"Quick Start Guide","docId":"quickstart","unlisted":false},{"type":"link","href":"/docs/quick-reference","label":"🚀 Quick Reference Card - Databricks App","docId":"quick-reference","unlisted":false},{"type":"link","href":"/docs/architecture","label":"🏗️ Architecture Overview","docId":"architecture","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Data Sources (Technical)","items":[{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false},{"type":"link","href":"/docs/legal-compliance","label":"Legal & Compliance","docId":"legal-compliance","unlisted":false},{"type":"link","href":"/docs/data-sources/data-model-erd","label":"Data Model & Entity Relationship Diagram","docId":"data-sources/data-model-erd","unlisted":false},{"type":"link","href":"/docs/data-sources/jurisdiction-discovery","label":"Jurisdiction Discovery System","docId":"data-sources/jurisdiction-discovery","unlisted":false},{"type":"link","href":"/docs/data-sources/census-data","label":"Census Bureau Data URL Fix","docId":"data-sources/census-data","unlisted":false},{"type":"link","href":"/docs/data-sources/huggingface-datasets","label":"✅ Confirmed: HuggingFace Datasets That WILL Help","docId":"data-sources/huggingface-datasets","unlisted":false},{"type":"link","href":"/docs/data-sources/url-datasets","label":"🎯 ANSWER: Yes, You Should Look at Those Datasets!","docId":"data-sources/url-datasets","unlisted":false},{"type":"link","href":"/docs/data-sources/youtube-discovery","label":"YouTube Channel Discovery - Issues & Solutions","docId":"data-sources/youtube-discovery","unlisted":false},{"type":"link","href":"/docs/data-sources/video-channels","label":"Video Channel Discovery: Current State & Enhancement Plan","docId":"data-sources/video-channels","unlisted":false},{"type":"link","href":"/docs/data-sources/open-source-repositories","label":"Open Source Repository Data Sources","docId":"data-sources/open-source-repositories","unlisted":false},{"type":"link","href":"/docs/data-sources/ballot-election-sources","label":"Ballot Measures & Election Results","docId":"data-sources/ballot-election-sources","unlisted":false},{"type":"link","href":"/docs/data-sources/polling-survey-sources","label":"Public Opinion & Survey Data","docId":"data-sources/polling-survey-sources","unlisted":false},{"type":"link","href":"/docs/data-sources/factcheck-sources","label":"Fact-Checking & Claim Verification","docId":"data-sources/factcheck-sources","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"How-To Guides","items":[{"type":"link","href":"/docs/guides/jurisdiction-setup","label":"Jurisdiction Discovery - Quick Start Guide","docId":"guides/jurisdiction-setup","unlisted":false},{"type":"link","href":"/docs/guides/legislative-tracking-maps","label":"Legislative Tracking Maps","docId":"guides/legislative-tracking-maps","unlisted":false},{"type":"link","href":"/docs/guides/huggingface-publishing","label":"HuggingFace Dataset Publishing Guide","docId":"guides/huggingface-publishing","unlisted":false},{"type":"link","href":"/docs/guides/huggingface-quickstart","label":"🚀 QUICK START: FREE STORAGE WITH HUGGING FACE","docId":"guides/huggingface-quickstart","unlisted":false},{"type":"link","href":"/docs/guides/huggingface-features","label":"✅ HuggingFace Dataset Sharing Added!","docId":"guides/huggingface-features","unlisted":false},{"type":"link","href":"/docs/guides/huggingface-limits","label":"⚠️ HUGGING FACE FILE LIMITS & SOLUTIONS","docId":"guides/huggingface-limits","unlisted":false},{"type":"link","href":"/docs/guides/handling-formats","label":"📄 HANDLING MULTIPLE DOCUMENT FORMATS","docId":"guides/handling-formats","unlisted":false},{"type":"link","href":"/docs/guides/document-libraries","label":"📦 INSTALLING DOCUMENT PROCESSING LIBRARIES","docId":"guides/document-libraries","unlisted":false},{"type":"link","href":"/docs/guides/scraper-improvements","label":"Scraper Improvements Summary","docId":"guides/scraper-improvements","unlisted":false},{"type":"link","href":"/docs/guides/search-patterns","label":"Scale and Search Patterns: End-to-End Civic Tech Projects","docId":"guides/search-patterns","unlisted":false},{"type":"link","href":"/docs/guides/split-screen","label":"Split-Screen System: Government Decisions ↔ Community Response","docId":"guides/split-screen","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Integrations","items":[{"type":"link","href":"/docs/integrations/mcp-server","label":"Model Context Protocol (MCP) Server","docId":"integrations/mcp-server","unlisted":false},{"type":"link","href":"/docs/integrations/grants-gov-api","label":"Grants.gov API Integration","docId":"integrations/grants-gov-api","unlisted":false},{"type":"link","href":"/docs/integrations/fec-political-contributions","label":"FEC Political Contributions","docId":"integrations/fec-political-contributions","unlisted":false},{"type":"link","href":"/docs/integrations/fec-campaign-finance","label":"FEC Campaign Finance Integration","docId":"integrations/fec-campaign-finance","unlisted":false},{"type":"link","href":"/docs/integrations/dataverse-summary","label":"🎉 Harvard Dataverse Integration - Complete!","docId":"integrations/dataverse-summary","unlisted":false},{"type":"link","href":"/docs/integrations/dataverse","label":"📚 Dataverse API Integration","docId":"integrations/dataverse","unlisted":false},{"type":"link","href":"/docs/integrations/eboard-automated","label":"Automated eBoard Scraping Solutions","docId":"integrations/eboard-automated","unlisted":false},{"type":"link","href":"/docs/integrations/eboard-cookies","label":"eBoard Cookie Extraction Guide","docId":"integrations/eboard-cookies","unlisted":false},{"type":"link","href":"/docs/integrations/eboard-manual","label":"eBoard Platform Manual Download Guide","docId":"integrations/eboard-manual","unlisted":false},{"type":"link","href":"/docs/integrations/fec-integration-summary","label":"FEC Campaign Finance Integration - Implementation Summary","docId":"integrations/fec-integration-summary","unlisted":false},{"type":"link","href":"/docs/integrations/frontend","label":"Frontend Integration Guide","docId":"integrations/frontend","unlisted":false},{"type":"link","href":"/docs/integrations/localview","label":"📚 LocalView Integration Guide","docId":"integrations/localview","unlisted":false},{"type":"link","href":"/docs/integrations/overview","label":"Integration Guide: Reusing Open-Source Municipal Scraping Logic","docId":"integrations/overview","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Deployment","items":[{"type":"link","href":"/docs/deployment/databricks-apps","label":"Databricks Apps Deployment Guide","docId":"deployment/databricks-apps","unlisted":false},{"type":"link","href":"/docs/deployment/databricks-migration","label":"Databricks Agent Bricks Refactoring - Summary","docId":"deployment/databricks-migration","unlisted":false},{"type":"link","href":"/docs/deployment/quickstart-databricks","label":"Quick Start Guide - React + FastAPI Databricks App","docId":"deployment/quickstart-databricks","unlisted":false},{"type":"link","href":"/docs/deployment/huggingface-spaces","label":"Hugging Face Spaces Deployment","docId":"deployment/huggingface-spaces","unlisted":false},{"type":"link","href":"/docs/deployment/oauth-providers-setup","label":"OAuth Providers Setup","docId":"deployment/oauth-providers-setup","unlisted":false},{"type":"link","href":"/docs/deployment/authentication-setup","label":"Authentication Setup Guide","docId":"deployment/authentication-setup","unlisted":false},{"type":"link","href":"/docs/deployment/schema-migration","label":"Schema Migration Guide","docId":"deployment/schema-migration","unlisted":false},{"type":"link","href":"/docs/deployment/build-verification","label":"Build Verification & CI/CD","docId":"deployment/build-verification","unlisted":false},{"type":"link","href":"/docs/deployment/variable-migration","label":"🔄 Variable Name Migration Guide","docId":"deployment/variable-migration","unlisted":false},{"type":"link","href":"/docs/deployment/d-drive-configuration","label":"D Drive Configuration for Large Datasets","docId":"deployment/d-drive-configuration","unlisted":false},{"type":"link","href":"/docs/deployment/docker-troubleshooting","label":"🐛 Docker Build Troubleshooting Guide","docId":"deployment/docker-troubleshooting","unlisted":false},{"type":"link","href":"/docs/deployment/build-protection","label":"Build Protection & CI/CD","docId":"deployment/build-protection","unlisted":false},{"type":"link","href":"/docs/deployment/rename-repository","label":"Rename Repository & Make Public","docId":"deployment/rename-repository","unlisted":false},{"type":"link","href":"/docs/deployment/costs","label":"💰 Cost Breakdown: $0 for Data Access","docId":"deployment/costs","unlisted":false},{"type":"link","href":"/docs/deployment/jurisdiction-discovery","label":"Jurisdiction Discovery - Deployment Options","docId":"deployment/jurisdiction-discovery","unlisted":false},{"type":"link","href":"/docs/deployment/scale","label":"🚀 RUNNING DISCOVERY FOR ALL U.S. CITIES AND COUNTIES","docId":"deployment/scale","unlisted":false},{"type":"link","href":"/docs/deployment/storage","label":"💰 COST-EFFECTIVE STORAGE STRATEGY (Personal Budget)","docId":"deployment/storage","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Development","items":[{"type":"link","href":"/docs/development/database-setup","label":"Database Setup & Stats Verification","docId":"development/database-setup","unlisted":false},{"type":"link","href":"/docs/development/events-naming-migration","label":"File Migration to Events Naming Convention","docId":"development/events-naming-migration","unlisted":false},{"type":"link","href":"/docs/development/adding-data-sources","label":"Adding New Data Sources","docId":"development/adding-data-sources","unlisted":false},{"type":"link","href":"/docs/development/api-logging-errors","label":"API Logging & Error Handling Implementation","docId":"development/api-logging-errors","unlisted":false},{"type":"link","href":"/docs/development/openstates-integration","label":"OpenStates Integration & Contribution Opportunities","docId":"development/openstates-integration","unlisted":false},{"type":"link","href":"/docs/development/real-time-statistics","label":"Real-Time Statistics with Geographic Filtering","docId":"development/real-time-statistics","unlisted":false},{"type":"link","href":"/docs/development/schema-migration-summary","label":"Schema Migration Summary","docId":"development/schema-migration-summary","unlisted":false},{"type":"link","href":"/docs/development/terminal-corruption-prevention","label":"Terminal Corruption Prevention","docId":"development/terminal-corruption-prevention","unlisted":false},{"type":"link","href":"/docs/development/county-data-status","label":"County Search and Aggregation - Status Summary","docId":"development/county-data-status","unlisted":false},{"type":"link","href":"/docs/development/intel-optimization","label":"DuckDB + Intel Arc Optimization","docId":"development/intel-optimization","unlisted":false},{"type":"link","href":"/docs/development/dashboard-redesign","label":"React Dashboard Redesign Summary","docId":"development/dashboard-redesign","unlisted":false},{"type":"link","href":"/docs/development/docs-migration","label":"Documentation Migration Summary","docId":"development/docs-migration","unlisted":false},{"type":"link","href":"/docs/development/port-guide","label":"🚨 CRITICAL: Which Port to Use?","docId":"development/port-guide","unlisted":false},{"type":"link","href":"/docs/development/react-refactoring","label":"React + FastAPI Databricks App Refactoring","docId":"development/react-refactoring","unlisted":false},{"type":"link","href":"/docs/development/readme-migration","label":"README Migration Summary","docId":"development/readme-migration","unlisted":false},{"type":"link","href":"/docs/development/refactoring-summary","label":"✨ React + FastAPI Databricks App - Complete Refactoring Summary","docId":"development/refactoring-summary","unlisted":false},{"type":"link","href":"/docs/development/changelog","label":"Changelog - Jurisdiction Discovery System","docId":"development/changelog","unlisted":false},{"type":"link","href":"/docs/development/enhancements","label":"✅ Enhancement Complete: Official Data Sources Integration","docId":"development/enhancements","unlisted":false},{"type":"link","href":"/docs/development/integration-status","label":"✅ Integration Status Summary","docId":"development/integration-status","unlisted":false},{"type":"link","href":"/docs/development/migration-v2","label":"✅ Migration Complete: Pattern-Based Discovery v2.0","docId":"development/migration-v2","unlisted":false},{"type":"link","href":"/docs/development/new-capabilities","label":"🎉 NEW CAPABILITIES SUMMARY","docId":"development/new-capabilities","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsible":true}],"docsSidebar":[{"type":"category","label":"Getting Started","collapsed":false,"items":[{"type":"link","href":"/docs/intro","label":"Introduction","docId":"intro","unlisted":false},{"type":"link","href":"/docs/open-navigator","label":"Open Navigator","docId":"open-navigator","unlisted":false}],"collapsible":true},{"type":"category","label":"Families & Individuals","collapsed":false,"items":[{"type":"category","label":"Resources for Families","items":[{"type":"link","href":"/docs/families/community-events","label":"Community Events & Activities","docId":"families/community-events","unlisted":false},{"type":"link","href":"/docs/families/training-education","label":"Training & Educational Programs","docId":"families/training-education","unlisted":false},{"type":"link","href":"/docs/families/voter-registration","label":"Voter Registration & Civic Participation","docId":"families/voter-registration","unlisted":false},{"type":"link","href":"/docs/families/service-requests","label":"Service Requests & Feedback","docId":"families/service-requests","unlisted":false},{"type":"link","href":"/docs/families/community-resources","label":"Community Resources & Support Services","docId":"families/community-resources","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"link","href":"/docs/open-navigator","label":"Getting Started with Open Navigator","docId":"open-navigator","unlisted":false},{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false}],"collapsible":true,"href":"/docs/for-families"},{"type":"category","label":"Policy Makers & Advocates","collapsed":false,"items":[{"type":"category","label":"Understanding the Data","items":[{"type":"link","href":"/docs/data-sources/overview","label":"Data Sources Overview","docId":"data-sources/overview","unlisted":false},{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false},{"type":"link","href":"/docs/data-sources/nonprofit-sources","label":"Nonprofit Data Sources & Reference Sites","docId":"data-sources/nonprofit-sources","unlisted":false},{"type":"link","href":"/docs/data-sources/video-sources","label":"Complete Video Channel Discovery Sources","docId":"data-sources/video-sources","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Analysis & Strategy","items":[{"type":"link","href":"/docs/guides/political-economy","label":"Political Economy Analysis - Implementation Status","docId":"guides/political-economy","unlisted":false},{"type":"link","href":"/docs/guides/accountability-strategy","label":"Which Dashboard Makes Board Members Most Uncomfortable?","docId":"guides/accountability-strategy","unlisted":false},{"type":"link","href":"/docs/guides/impact-navigation","label":"Impact-Driven Navigation Guide","docId":"guides/impact-navigation","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Real-World Examples","items":[{"type":"link","href":"/docs/case-studies/tuscaloosa-complete","label":"🏡 TUSCALOOSA, ALABAMA - COMPLETE DATA SOURCES & STATISTICS","docId":"case-studies/tuscaloosa-complete","unlisted":false},{"type":"link","href":"/docs/case-studies/tuscaloosa-discovery","label":"🏛️ TUSCALOOSA, ALABAMA - COMPLETE DISCOVERY REPORT","docId":"case-studies/tuscaloosa-discovery","unlisted":false},{"type":"link","href":"/docs/case-studies/tuscaloosa-pipeline","label":"Tuscaloosa Policy Pulse Pipeline Guide","docId":"case-studies/tuscaloosa-pipeline","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsible":true,"href":"/docs/for-advocates"},{"type":"category","label":"Developers & Technical Users","collapsed":true,"items":[{"type":"category","label":"Setup & Installation","items":[{"type":"link","href":"/docs/quickstart","label":"Quick Start Guide","docId":"quickstart","unlisted":false},{"type":"link","href":"/docs/quick-reference","label":"🚀 Quick Reference Card - Databricks App","docId":"quick-reference","unlisted":false},{"type":"link","href":"/docs/architecture","label":"🏗️ Architecture Overview","docId":"architecture","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Data Sources (Technical)","items":[{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false},{"type":"link","href":"/docs/legal-compliance","label":"Legal & Compliance","docId":"legal-compliance","unlisted":false},{"type":"link","href":"/docs/data-sources/data-model-erd","label":"Data Model & Entity Relationship Diagram","docId":"data-sources/data-model-erd","unlisted":false},{"type":"link","href":"/docs/data-sources/jurisdiction-discovery","label":"Jurisdiction Discovery System","docId":"data-sources/jurisdiction-discovery","unlisted":false},{"type":"link","href":"/docs/data-sources/census-data","label":"Census Bureau Data URL Fix","docId":"data-sources/census-data","unlisted":false},{"type":"link","href":"/docs/data-sources/huggingface-datasets","label":"✅ Confirmed: HuggingFace Datasets That WILL Help","docId":"data-sources/huggingface-datasets","unlisted":false},{"type":"link","href":"/docs/data-sources/url-datasets","label":"🎯 ANSWER: Yes, You Should Look at Those Datasets!","docId":"data-sources/url-datasets","unlisted":false},{"type":"link","href":"/docs/data-sources/youtube-discovery","label":"YouTube Channel Discovery - Issues & Solutions","docId":"data-sources/youtube-discovery","unlisted":false},{"type":"link","href":"/docs/data-sources/video-channels","label":"Video Channel Discovery: Current State & Enhancement Plan","docId":"data-sources/video-channels","unlisted":false},{"type":"link","href":"/docs/data-sources/open-source-repositories","label":"Open Source Repository Data Sources","docId":"data-sources/open-source-repositories","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"How-To Guides","items":[{"type":"link","href":"/docs/guides/jurisdiction-setup","label":"Jurisdiction Discovery - Quick Start Guide","docId":"guides/jurisdiction-setup","unlisted":false},{"type":"link","href":"/docs/guides/huggingface-publishing","label":"HuggingFace Dataset Publishing Guide","docId":"guides/huggingface-publishing","unlisted":false},{"type":"link","href":"/docs/guides/huggingface-quickstart","label":"🚀 QUICK START: FREE STORAGE WITH HUGGING FACE","docId":"guides/huggingface-quickstart","unlisted":false},{"type":"link","href":"/docs/guides/huggingface-features","label":"✅ HuggingFace Dataset Sharing Added!","docId":"guides/huggingface-features","unlisted":false},{"type":"link","href":"/docs/guides/huggingface-limits","label":"⚠️ HUGGING FACE FILE LIMITS & SOLUTIONS","docId":"guides/huggingface-limits","unlisted":false},{"type":"link","href":"/docs/guides/handling-formats","label":"📄 HANDLING MULTIPLE DOCUMENT FORMATS","docId":"guides/handling-formats","unlisted":false},{"type":"link","href":"/docs/guides/document-libraries","label":"📦 INSTALLING DOCUMENT PROCESSING LIBRARIES","docId":"guides/document-libraries","unlisted":false},{"type":"link","href":"/docs/guides/scraper-improvements","label":"Scraper Improvements Summary","docId":"guides/scraper-improvements","unlisted":false},{"type":"link","href":"/docs/guides/search-patterns","label":"Scale and Search Patterns: End-to-End Civic Tech Projects","docId":"guides/search-patterns","unlisted":false},{"type":"link","href":"/docs/guides/split-screen","label":"Split-Screen System: Government Decisions ↔ Community Response","docId":"guides/split-screen","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Integrations","items":[{"type":"link","href":"/docs/integrations/mcp-server","label":"Model Context Protocol (MCP) Server","docId":"integrations/mcp-server","unlisted":false},{"type":"link","href":"/docs/integrations/grants-gov-api","label":"Grants.gov API Integration","docId":"integrations/grants-gov-api","unlisted":false},{"type":"link","href":"/docs/integrations/fec-political-contributions","label":"FEC Political Contributions","docId":"integrations/fec-political-contributions","unlisted":false},{"type":"link","href":"/docs/integrations/fec-campaign-finance","label":"FEC Campaign Finance Integration","docId":"integrations/fec-campaign-finance","unlisted":false},{"type":"link","href":"/docs/integrations/dataverse-summary","label":"🎉 Harvard Dataverse Integration - Complete!","docId":"integrations/dataverse-summary","unlisted":false},{"type":"link","href":"/docs/integrations/dataverse","label":"📚 Dataverse API Integration","docId":"integrations/dataverse","unlisted":false},{"type":"link","href":"/docs/integrations/eboard-automated","label":"Automated eBoard Scraping Solutions","docId":"integrations/eboard-automated","unlisted":false},{"type":"link","href":"/docs/integrations/eboard-cookies","label":"eBoard Cookie Extraction Guide","docId":"integrations/eboard-cookies","unlisted":false},{"type":"link","href":"/docs/integrations/eboard-manual","label":"eBoard Platform Manual Download Guide","docId":"integrations/eboard-manual","unlisted":false},{"type":"link","href":"/docs/integrations/fec-integration-summary","label":"FEC Campaign Finance Integration - Implementation Summary","docId":"integrations/fec-integration-summary","unlisted":false},{"type":"link","href":"/docs/integrations/frontend","label":"Frontend Integration Guide","docId":"integrations/frontend","unlisted":false},{"type":"link","href":"/docs/integrations/localview","label":"📚 LocalView Integration Guide","docId":"integrations/localview","unlisted":false},{"type":"link","href":"/docs/integrations/overview","label":"Integration Guide: Reusing Open-Source Municipal Scraping Logic","docId":"integrations/overview","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Deployment","items":[{"type":"link","href":"/docs/deployment/databricks-apps","label":"Databricks Apps Deployment Guide","docId":"deployment/databricks-apps","unlisted":false},{"type":"link","href":"/docs/deployment/databricks-migration","label":"Databricks Agent Bricks Refactoring - Summary","docId":"deployment/databricks-migration","unlisted":false},{"type":"link","href":"/docs/deployment/quickstart-databricks","label":"Quick Start Guide - React + FastAPI Databricks App","docId":"deployment/quickstart-databricks","unlisted":false},{"type":"link","href":"/docs/deployment/huggingface-spaces","label":"Hugging Face Spaces Deployment","docId":"deployment/huggingface-spaces","unlisted":false},{"type":"link","href":"/docs/deployment/oauth-providers-setup","label":"OAuth Providers Setup","docId":"deployment/oauth-providers-setup","unlisted":false},{"type":"link","href":"/docs/deployment/authentication-setup","label":"Authentication Setup Guide","docId":"deployment/authentication-setup","unlisted":false},{"type":"link","href":"/docs/deployment/schema-migration","label":"Schema Migration Guide","docId":"deployment/schema-migration","unlisted":false},{"type":"link","href":"/docs/deployment/build-verification","label":"Build Verification & CI/CD","docId":"deployment/build-verification","unlisted":false},{"type":"link","href":"/docs/deployment/variable-migration","label":"🔄 Variable Name Migration Guide","docId":"deployment/variable-migration","unlisted":false},{"type":"link","href":"/docs/deployment/d-drive-configuration","label":"D Drive Configuration for Large Datasets","docId":"deployment/d-drive-configuration","unlisted":false},{"type":"link","href":"/docs/deployment/docker-troubleshooting","label":"🐛 Docker Build Troubleshooting Guide","docId":"deployment/docker-troubleshooting","unlisted":false},{"type":"link","href":"/docs/deployment/build-protection","label":"Build Protection & CI/CD","docId":"deployment/build-protection","unlisted":false},{"type":"link","href":"/docs/deployment/rename-repository","label":"Rename Repository & Make Public","docId":"deployment/rename-repository","unlisted":false},{"type":"link","href":"/docs/deployment/costs","label":"💰 Cost Breakdown: $0 for Data Access","docId":"deployment/costs","unlisted":false},{"type":"link","href":"/docs/deployment/jurisdiction-discovery","label":"Jurisdiction Discovery - Deployment Options","docId":"deployment/jurisdiction-discovery","unlisted":false},{"type":"link","href":"/docs/deployment/scale","label":"🚀 RUNNING DISCOVERY FOR ALL U.S. CITIES AND COUNTIES","docId":"deployment/scale","unlisted":false},{"type":"link","href":"/docs/deployment/storage","label":"💰 COST-EFFECTIVE STORAGE STRATEGY (Personal Budget)","docId":"deployment/storage","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Development","items":[{"type":"link","href":"/docs/development/database-setup","label":"Database Setup & Stats Verification","docId":"development/database-setup","unlisted":false},{"type":"link","href":"/docs/development/events-naming-migration","label":"File Migration to Events Naming Convention","docId":"development/events-naming-migration","unlisted":false},{"type":"link","href":"/docs/development/adding-data-sources","label":"Adding New Data Sources","docId":"development/adding-data-sources","unlisted":false},{"type":"link","href":"/docs/development/api-logging-errors","label":"API Logging & Error Handling Implementation","docId":"development/api-logging-errors","unlisted":false},{"type":"link","href":"/docs/development/openstates-integration","label":"OpenStates Integration & Contribution Opportunities","docId":"development/openstates-integration","unlisted":false},{"type":"link","href":"/docs/development/real-time-statistics","label":"Real-Time Statistics with Geographic Filtering","docId":"development/real-time-statistics","unlisted":false},{"type":"link","href":"/docs/development/schema-migration-summary","label":"Schema Migration Summary","docId":"development/schema-migration-summary","unlisted":false},{"type":"link","href":"/docs/development/terminal-corruption-prevention","label":"Terminal Corruption Prevention","docId":"development/terminal-corruption-prevention","unlisted":false},{"type":"link","href":"/docs/development/county-data-status","label":"County Search and Aggregation - Status Summary","docId":"development/county-data-status","unlisted":false},{"type":"link","href":"/docs/development/intel-optimization","label":"DuckDB + Intel Arc Optimization","docId":"development/intel-optimization","unlisted":false},{"type":"link","href":"/docs/development/dashboard-redesign","label":"React Dashboard Redesign Summary","docId":"development/dashboard-redesign","unlisted":false},{"type":"link","href":"/docs/development/docs-migration","label":"Documentation Migration Summary","docId":"development/docs-migration","unlisted":false},{"type":"link","href":"/docs/development/port-guide","label":"🚨 CRITICAL: Which Port to Use?","docId":"development/port-guide","unlisted":false},{"type":"link","href":"/docs/development/react-refactoring","label":"React + FastAPI Databricks App Refactoring","docId":"development/react-refactoring","unlisted":false},{"type":"link","href":"/docs/development/readme-migration","label":"README Migration Summary","docId":"development/readme-migration","unlisted":false},{"type":"link","href":"/docs/development/refactoring-summary","label":"✨ React + FastAPI Databricks App - Complete Refactoring Summary","docId":"development/refactoring-summary","unlisted":false},{"type":"link","href":"/docs/development/changelog","label":"Changelog - Jurisdiction Discovery System","docId":"development/changelog","unlisted":false},{"type":"link","href":"/docs/development/enhancements","label":"✅ Enhancement Complete: Official Data Sources Integration","docId":"development/enhancements","unlisted":false},{"type":"link","href":"/docs/development/integration-status","label":"✅ Integration Status Summary","docId":"development/integration-status","unlisted":false},{"type":"link","href":"/docs/development/migration-v2","label":"✅ Migration Complete: Pattern-Based Discovery v2.0","docId":"development/migration-v2","unlisted":false},{"type":"link","href":"/docs/development/new-capabilities","label":"🎉 NEW CAPABILITIES SUMMARY","docId":"development/new-capabilities","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsible":true,"href":"/docs/for-developers"}],"citationsSidebar":[{"type":"category","label":"Data and Terms","collapsed":false,"items":[{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false},{"type":"link","href":"/docs/legal/","label":"Terms and Privacy","docId":"legal/index","unlisted":false}],"collapsible":true}],"legalSidebar":[{"type":"category","label":"Data and Terms","collapsed":false,"items":[{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false},{"type":"link","href":"/docs/legal/","label":"Terms and Privacy","docId":"legal/index","unlisted":false}],"collapsible":true}]},"docs":{"architecture":{"id":"architecture","title":"🏗️ Architecture Overview","description":"Three Separate Services","sidebar":"developersSidebar"},"case-studies/tuscaloosa-complete":{"id":"case-studies/tuscaloosa-complete","title":"🏡 TUSCALOOSA, ALABAMA - COMPLETE DATA SOURCES & STATISTICS","description":"Last Updated: April 22, 2026","sidebar":"docsSidebar"},"case-studies/tuscaloosa-discovery":{"id":"case-studies/tuscaloosa-discovery","title":"🏛️ TUSCALOOSA, ALABAMA - COMPLETE DISCOVERY REPORT","description":"Generated: April 22, 2026","sidebar":"docsSidebar"},"case-studies/tuscaloosa-pipeline":{"id":"case-studies/tuscaloosa-pipeline","title":"Tuscaloosa Policy Pulse Pipeline Guide","description":"This guide shows how to run the complete 4-step pipeline for Tuscaloosa, AL.","sidebar":"docsSidebar"},"data-sources/ballot-election-sources":{"id":"data-sources/ballot-election-sources","title":"Ballot Measures & Election Results","description":"Official data sources for tracking ballot initiatives, referendums, propositions, and election outcomes. Essential for monitoring water fluoridation votes, school bond measures, health policy propositions, and other civic engagement opportunities.","sidebar":"developersSidebar"},"data-sources/census-acs":{"id":"data-sources/census-acs","title":"Census American Community Survey (ACS)","description":"Add demographic, economic, housing, and social data from the U.S. Census Bureau's American Community Survey to enrich your civic engagement analysis."},"data-sources/census-data":{"id":"data-sources/census-data","title":"Census Bureau Data URL Fix","description":"Problem","sidebar":"developersSidebar"},"data-sources/charity-navigator":{"id":"data-sources/charity-navigator","title":"Charity Navigator API","description":"Powered by Charity Navigator"},"data-sources/citations":{"id":"data-sources/citations","title":"Data and Citations","description":"All data used in Open Navigator is properly cited and attributed. This page provides complete citations, licenses, BibTeX references, and links to original sources for academic research, government data, data sharing standards, and more.","sidebar":"legalSidebar"},"data-sources/data-model-erd":{"id":"data-sources/data-model-erd","title":"Data Model & Entity Relationship Diagram","description":"Comprehensive overview of all data entities extracted, processed, and uploaded to HuggingFace datasets.","sidebar":"developersSidebar"},"data-sources/factcheck-sources":{"id":"data-sources/factcheck-sources","title":"Fact-Checking & Claim Verification","description":"Official fact-checking sources for verifying claims made in government meetings, legislation, ballot measures, and political campaigns. Essential for accountability, transparency, and combating misinformation in civic engagement.","sidebar":"developersSidebar"},"data-sources/form-990-xml":{"id":"data-sources/form-990-xml","title":"Form 990 XML Data (GivingTuesday Data Lake)","description":"Extract detailed financial data from IRS Form 990 XML filings using GivingTuesday's 990 Data Infrastructure."},"data-sources/huggingface-datasets":{"id":"data-sources/huggingface-datasets","title":"✅ Confirmed: HuggingFace Datasets That WILL Help","description":"Quick Answer: YES, 2 of 4 will help significantly!","sidebar":"developersSidebar"},"data-sources/irs-bulk-data":{"id":"data-sources/irs-bulk-data","title":"IRS Bulk Data Integration","description":"Access ALL 1.9M+ U.S. nonprofits using the IRS Exempt Organizations Business Master File (EO-BMF)."},"data-sources/jurisdiction-discovery":{"id":"data-sources/jurisdiction-discovery","title":"Jurisdiction Discovery System","description":"Overview","sidebar":"developersSidebar"},"data-sources/nonprofit-sources":{"id":"data-sources/nonprofit-sources","title":"Nonprofit Data Sources & Reference Sites","description":"This document lists all nonprofit data sources and reference websites used by Open Navigator.","sidebar":"policyMakersSidebar"},"data-sources/open-source-repositories":{"id":"data-sources/open-source-repositories","title":"Open Source Repository Data Sources","description":"Open Navigator treats open source community projects as first-class citizens alongside government jurisdictions and nonprofit organizations. This document lists civic tech and community infrastructure repositories related to public engagement.","sidebar":"developersSidebar"},"data-sources/overview":{"id":"data-sources/overview","title":"Data Sources Overview","description":"This document covers the official, free, public datasets used by Open Navigator.","sidebar":"policyMakersSidebar"},"data-sources/polling-survey-sources":{"id":"data-sources/polling-survey-sources","title":"Public Opinion & Survey Data","description":"Scientifically validated survey questions and public opinion data for defining advocacy topics, measuring sentiment, and tracking policy preferences. Essential for understanding how to frame issues, craft effective messaging, and measure public support.","sidebar":"developersSidebar"},"data-sources/url-datasets":{"id":"data-sources/url-datasets","title":"🎯 ANSWER: Yes, You Should Look at Those Datasets!","description":"Short Answer","sidebar":"developersSidebar"},"data-sources/video-channels":{"id":"data-sources/video-channels","title":"Video Channel Discovery: Current State & Enhancement Plan","description":"Executive Summary","sidebar":"developersSidebar"},"data-sources/video-sources":{"id":"data-sources/video-sources","title":"Complete Video Channel Discovery Sources","description":"Comprehensive guide to all data sources for discovering local government video channels","sidebar":"policyMakersSidebar"},"data-sources/youtube-discovery":{"id":"data-sources/youtube-discovery","title":"YouTube Channel Discovery - Issues & Solutions","description":"Generated: April 22, 2026","sidebar":"developersSidebar"},"deployment/authentication-setup":{"id":"deployment/authentication-setup","title":"Authentication Setup Guide","description":"Complete guide for setting up OAuth authentication with HuggingFace, Google, Facebook, and GitHub, plus Neon serverless PostgreSQL.","sidebar":"docsSidebar"},"deployment/build-protection":{"id":"deployment/build-protection","title":"Build Protection & CI/CD","description":"Comprehensive guide to the multi-layered build protection system that prevents broken deployments.","sidebar":"docsSidebar"},"deployment/build-verification":{"id":"deployment/build-verification","title":"Build Verification & CI/CD","description":"This guide explains how we prevent failed HuggingFace deployments through automated build verification.","sidebar":"docsSidebar"},"deployment/costs":{"id":"deployment/costs","title":"💰 Cost Breakdown: $0 for Data Access","description":"Summary: Everything Is FREE","sidebar":"docsSidebar"},"deployment/d-drive-configuration":{"id":"deployment/d-drive-configuration","title":"D Drive Configuration for Large Datasets","description":"Configure Open Navigator to store large datasets (ACS census data, IRS 990s, etc.) on an external drive or secondary volume to avoid filling your primary disk.","sidebar":"docsSidebar"},"deployment/databricks-apps":{"id":"deployment/databricks-apps","title":"Databricks Apps Deployment Guide","description":"Overview","sidebar":"docsSidebar"},"deployment/databricks-migration":{"id":"deployment/databricks-migration","title":"Databricks Agent Bricks Refactoring - Summary","description":"What Was Done","sidebar":"docsSidebar"},"deployment/docker-troubleshooting":{"id":"deployment/docker-troubleshooting","title":"🐛 Docker Build Troubleshooting Guide","description":"Testing Docker Build Locally","sidebar":"docsSidebar"},"deployment/huggingface-spaces":{"id":"deployment/huggingface-spaces","title":"Hugging Face Spaces Deployment","description":"Complete guide to deploy Open Navigator to Hugging Face Spaces with all three applications running together.","sidebar":"docsSidebar"},"deployment/jurisdiction-discovery":{"id":"deployment/jurisdiction-discovery","title":"Jurisdiction Discovery - Deployment Options","description":"Option 1: Local CLI ✅ Recommended for Testing","sidebar":"docsSidebar"},"deployment/oauth-providers-setup":{"id":"deployment/oauth-providers-setup","title":"OAuth Providers Setup","description":"Complete guide to configuring OAuth authentication with Google, Facebook, GitHub, and HuggingFace for Open Navigator.","sidebar":"docsSidebar"},"deployment/quickstart-databricks":{"id":"deployment/quickstart-databricks","title":"Quick Start Guide - React + FastAPI Databricks App","description":"🚀 Deploy to Databricks Apps (5 minutes)","sidebar":"docsSidebar"},"deployment/rename-repository":{"id":"deployment/rename-repository","title":"Rename Repository & Make Public","description":"This guide walks you through renaming your GitHub repository to \"open-navigator-for-engagement\" and making it public.","sidebar":"docsSidebar"},"deployment/scale":{"id":"deployment/scale","title":"🚀 RUNNING DISCOVERY FOR ALL U.S. CITIES AND COUNTIES","description":"Automated discovery pipeline for 22,000+ jurisdictions nationwide","sidebar":"docsSidebar"},"deployment/schema-migration":{"id":"deployment/schema-migration","title":"Schema Migration Guide","description":"Overview","sidebar":"docsSidebar"},"deployment/storage":{"id":"deployment/storage","title":"💰 COST-EFFECTIVE STORAGE STRATEGY (Personal Budget)","description":"TL;DR: Use Hugging Face Datasets - it's FREE and unlimited for public data!","sidebar":"docsSidebar"},"deployment/variable-migration":{"id":"deployment/variable-migration","title":"🔄 Variable Name Migration Guide","description":"What Changed?","sidebar":"docsSidebar"},"development/adding-data-sources":{"id":"development/adding-data-sources","title":"Adding New Data Sources - Compliance Checklist","description":"Before integrating any new data source, work through this checklist to ensure legal compliance, proper attribution, and best practices.","sidebar":"docsSidebar"},"development/api-logging-errors":{"id":"development/api-logging-errors","title":"API Logging & Error Handling Implementation","description":"Summary of Changes","sidebar":"docsSidebar"},"development/changelog":{"id":"development/changelog","title":"Changelog - Jurisdiction Discovery System","description":"v2.0.0 - Pattern-Based Discovery (April 2026)","sidebar":"docsSidebar"},"development/county-data-status":{"id":"development/county-data-status","title":"County Search and Aggregation - Status Summary","description":"Issue Identified","sidebar":"docsSidebar"},"development/dashboard-redesign":{"id":"development/dashboard-redesign","title":"React Dashboard Redesign Summary","description":"✅ Major Improvements","sidebar":"docsSidebar"},"development/database-setup":{"id":"development/database-setup","title":"Database Setup & Stats Verification","description":"Quick Setup","sidebar":"docsSidebar"},"development/docs-migration":{"id":"development/docs-migration","title":"Documentation Migration Summary","description":"✅ Successfully Migrated 40+ Documentation Files","sidebar":"docsSidebar"},"development/enhancements":{"id":"development/enhancements","title":"✅ Enhancement Complete: Official Data Sources Integration","description":"Summary","sidebar":"docsSidebar"},"development/events-naming-migration":{"id":"development/events-naming-migration","title":"File Migration to Events Naming Convention","description":"This guide shows how to use the migration script to rename old meeting/contact files to the new events_ naming convention.","sidebar":"docsSidebar"},"development/integration-status":{"id":"development/integration-status","title":"✅ Integration Status Summary","description":"Quick Answer to Your Question","sidebar":"docsSidebar"},"development/intel-optimization":{"id":"development/intel-optimization","title":"DuckDB + Intel Arc Optimization","description":"This guide covers running high-performance legislative analysis using DuckDB + VSS (Vector Similarity Search) optimized for Intel Arc Graphics + NPU.","sidebar":"docsSidebar"},"development/migration-v2":{"id":"development/migration-v2","title":"✅ Migration Complete: Pattern-Based Discovery v2.0","description":"Summary","sidebar":"docsSidebar"},"development/new-capabilities":{"id":"development/new-capabilities","title":"🎉 NEW CAPABILITIES SUMMARY","description":"What's Been Added (Based on 6 Additional Civic Tech Projects)","sidebar":"docsSidebar"},"development/openstates-integration":{"id":"development/openstates-integration","title":"OpenStates Integration & Contribution Opportunities","description":"This document outlines our integration with OpenStates/Plural Policy and potential opportunities to contribute code back to the open-source community.","sidebar":"docsSidebar"},"development/port-guide":{"id":"development/port-guide","title":"🚨 CRITICAL: Which Port to Use?","description":"TL;DR: Go to Port 5173 for the App","sidebar":"docsSidebar"},"development/react-refactoring":{"id":"development/react-refactoring","title":"React + FastAPI Databricks App Refactoring","description":"Executive Summary","sidebar":"docsSidebar"},"development/readme-migration":{"id":"development/readme-migration","title":"README Migration Summary","description":"✅ Completed","sidebar":"docsSidebar"},"development/real-time-statistics":{"id":"development/real-time-statistics","title":"Real-Time Statistics with Geographic Filtering","description":"Overview","sidebar":"docsSidebar"},"development/refactoring-summary":{"id":"development/refactoring-summary","title":"✨ React + FastAPI Databricks App - Complete Refactoring Summary","description":"🎉 What We Built","sidebar":"docsSidebar"},"development/schema-migration-summary":{"id":"development/schema-migration-summary","title":"Schema Migration Summary","description":"Date: April 28, 2026","sidebar":"docsSidebar"},"development/terminal-corruption-prevention":{"id":"development/terminal-corruption-prevention","title":"Terminal Corruption Prevention","description":"What Happened","sidebar":"docsSidebar"},"families/community-events":{"id":"families/community-events","title":"Community Events & Activities","description":"Find local events, activities for kids, and opportunities to participate in your community.","sidebar":"docsSidebar"},"families/community-resources":{"id":"families/community-resources","title":"Community Resources & Support Services","description":"Access essential services, get help for your family, and connect with support programs in your community.","sidebar":"docsSidebar"},"families/service-requests":{"id":"families/service-requests","title":"Service Requests & Feedback","description":"Report problems, request services, submit complaints, and provide feedback to your local government.","sidebar":"docsSidebar"},"families/training-education":{"id":"families/training-education","title":"Training & Educational Programs","description":"Find free and low-cost training, educational workshops, and skill-building programs for your whole family.","sidebar":"docsSidebar"},"families/voter-registration":{"id":"families/voter-registration","title":"Voter Registration & Civic Participation","description":"Register to vote, find your polling place, learn about candidates, and participate in elections at all levels.","sidebar":"docsSidebar"},"for-advocates":{"id":"for-advocates","title":"For Policy Makers & Advocates","description":"Welcome! This section is designed for policy makers, advocates, researchers, and community organizers who want to use Open Navigator to drive change.","sidebar":"policyMakersSidebar"},"for-developers":{"id":"for-developers","title":"For Developers & Technical Users","description":"Welcome! This section contains technical documentation for developers, data scientists, and system administrators working with Open Navigator.","sidebar":"developersSidebar"},"for-families":{"id":"for-families","title":"For Families & Individuals","description":"Welcome to Open Navigator! This guide helps you navigate community resources, engage with local government, and access services that matter to you and your family.","sidebar":"docsSidebar"},"guides/accountability-strategy":{"id":"guides/accountability-strategy","title":"Which Dashboard Makes Board Members Most Uncomfortable?","description":"TL;DR Answer","sidebar":"policyMakersSidebar"},"guides/api-troubleshooting":{"id":"guides/api-troubleshooting","title":"API Troubleshooting","description":"Common issues when working with external APIs and their solutions."},"guides/contacts-officials":{"id":"guides/contacts-officials","title":"Contacts & Officials Data","description":"Extract and manage contact information for elected officials, government employees, and civic leaders."},"guides/county-aggregation":{"id":"guides/county-aggregation","title":"County-Level Data Aggregation","description":"This guide explains how to aggregate Open Navigator statistics by county."},"guides/document-libraries":{"id":"guides/document-libraries","title":"📦 INSTALLING DOCUMENT PROCESSING LIBRARIES","description":"Quick guide to install all libraries for handling multiple document formats.","sidebar":"docsSidebar"},"guides/enterprise-tech-integration":{"id":"guides/enterprise-tech-integration","title":"Enterprise Tech Integration Guide","description":"This guide documents the enterprise technology platforms and programs that support Open Navigator's data infrastructure."},"guides/form-990-enrichment":{"id":"guides/form-990-enrichment","title":"Form 990 Enrichment Guide","description":"🎯 Goal"},"guides/gold-table-pipeline":{"id":"guides/gold-table-pipeline","title":"Gold Table Pipeline","description":"Transform bronze/cache data into curated gold tables ready for analysis, dashboards, and AI applications."},"guides/handling-formats":{"id":"guides/handling-formats","title":"📄 HANDLING MULTIPLE DOCUMENT FORMATS","description":"Government sites use PDFs, PowerPoint, Word, Excel, and more. Here's how to handle them ALL.","sidebar":"docsSidebar"},"guides/huggingface-datasets":{"id":"guides/huggingface-datasets","title":"HuggingFace Dataset Integration","description":"Push your nonprofit data to HuggingFace Hub and query it from your React application using the free Datasets Server API (no authentication required for public datasets!)."},"guides/huggingface-features":{"id":"guides/huggingface-features","title":"✅ HuggingFace Dataset Sharing Added!","description":"What's New","sidebar":"docsSidebar"},"guides/huggingface-integration":{"id":"guides/huggingface-integration","title":"🚀 HuggingFace Dataset Integration - Quick Start Guide","description":"📋 Overview"},"guides/huggingface-limits":{"id":"guides/huggingface-limits","title":"⚠️ HUGGING FACE FILE LIMITS & SOLUTIONS","description":"IMPORTANT: Don't upload individual PDFs! Use structured formats instead.","sidebar":"docsSidebar"},"guides/huggingface-publishing":{"id":"guides/huggingface-publishing","title":"HuggingFace Dataset Publishing Guide","description":"Share your jurisdiction discovery datasets and run outputs on HuggingFace Hub for public collaboration!","sidebar":"docsSidebar"},"guides/huggingface-quickstart":{"id":"guides/huggingface-quickstart","title":"🚀 QUICK START: FREE STORAGE WITH HUGGING FACE","description":"TL;DR: Store unlimited data for FREE on Hugging Face!","sidebar":"docsSidebar"},"guides/impact-navigation":{"id":"guides/impact-navigation","title":"Impact-Driven Navigation Guide","description":"The frontend has been transformed from a technical data audit to a citizen mobilization tool with persona-based navigation.","sidebar":"policyMakersSidebar"},"guides/intel-arc-optimization":{"id":"guides/intel-arc-optimization","title":"Intel Arc GPU Optimization Guide","description":"Maximize LLM performance on Intel Arc Graphics + NPU"},"guides/jurisdiction-setup":{"id":"guides/jurisdiction-setup","title":"Jurisdiction Discovery - Quick Start Guide","description":"No External APIs Required! 🎉","sidebar":"docsSidebar"},"guides/legislative-tracking":{"id":"guides/legislative-tracking","title":"Legislative Tracking Maps","description":"Create interactive choropleth maps showing state-level legislative activity across multiple social issues."},"guides/legislative-tracking-maps":{"id":"guides/legislative-tracking-maps","title":"Creating Legislative Tracking Maps","description":"Learn how to download state legislation data and create choropleth maps showing legislative activity across multiple social issues.","sidebar":"developersSidebar"},"guides/logo-enrichment":{"id":"guides/logo-enrichment","title":"Logo Enrichment with Logo.dev","description":"Enrich nonprofit data with high-quality organization logos using the Logo.dev API."},"guides/nonprofit-officers-contacts":{"id":"guides/nonprofit-officers-contacts","title":"Nonprofit Officers & Board Members Contact Data","description":"Extract and track nonprofit leadership (officers, directors, trustees) from IRS Form 990 filings as searchable contacts."},"guides/open-states-legislative-data":{"id":"guides/open-states-legislative-data","title":"Working with Open States Legislative Data","description":"Complete guide to using the Open States PostgreSQL dump downloaded from Plural Policy."},"guides/partitioned-datasets":{"id":"guides/partitioned-datasets","title":"Partitioned Datasets","description":"Partitioned datasets provide the best of both worlds: efficient state-level queries and the ability to query the full national dataset."},"guides/political-economy":{"id":"guides/political-economy","title":"Political Economy Analysis - Implementation Status","description":"Summary","sidebar":"policyMakersSidebar"},"guides/scraper-improvements":{"id":"guides/scraper-improvements","title":"Scraper Improvements Summary","description":"Date: April 22, 2026","sidebar":"docsSidebar"},"guides/search-patterns":{"id":"guides/search-patterns","title":"Scale and Search Patterns: End-to-End Civic Tech Projects","description":"This guide analyzes 6 additional civic tech projects focused on full-stack deployments, large-scale data aggregation, and public search portals. These complement our existing integration (Civic Scraper, City Scrapers, CDP, Engagic, Councilmatic) with new patterns for:","sidebar":"docsSidebar"},"guides/seo-optimization":{"id":"guides/seo-optimization","title":"SEO Optimization Guide","description":"This guide explains the SEO improvements implemented for Open Navigator and provides recommendations for ongoing optimization."},"guides/specialized-ai-models":{"id":"guides/specialized-ai-models","title":"Specialized AI Models for Legislative Analysis","description":"🎯 Overview"},"guides/split-screen":{"id":"guides/split-screen","title":"Split-Screen System: Government Decisions ↔ Community Response","description":"The Big Idea","sidebar":"docsSidebar"},"guides/state-split-data":{"id":"guides/state-split-data","title":"State-Split Data Files (Deprecated)","description":"This approach of splitting files into separate state files is deprecated."},"guides/unified-search":{"id":"guides/unified-search","title":"Unified Search Feature","description":"LinkedIn-style search across contacts, meetings, organizations, and causes."},"integrations/dataverse":{"id":"integrations/dataverse","title":"📚 Dataverse API Integration","description":"Overview","sidebar":"docsSidebar"},"integrations/dataverse-summary":{"id":"integrations/dataverse-summary","title":"🎉 Harvard Dataverse Integration - Complete!","description":"✅ What Was Implemented","sidebar":"docsSidebar"},"integrations/eboard-automated":{"id":"integrations/eboard-automated","title":"Automated eBoard Scraping Solutions","description":"This guide covers fully automated solutions to bypass Incapsula protection without manual cookie extraction.","sidebar":"docsSidebar"},"integrations/eboard-cookies":{"id":"integrations/eboard-cookies","title":"eBoard Cookie Extraction Guide","description":"Quick Start (10 Minutes)","sidebar":"docsSidebar"},"integrations/eboard-manual":{"id":"integrations/eboard-manual","title":"eBoard Platform Manual Download Guide","description":"Issue: Incapsula Bot Protection","sidebar":"docsSidebar"},"integrations/fec-campaign-finance":{"id":"integrations/fec-campaign-finance","title":"FEC Campaign Finance Integration","description":"Track political contributions and campaign finance data using the Federal Election Commission (FEC) via OpenFEC API and Bulk Downloads.","sidebar":"docsSidebar"},"integrations/fec-integration-summary":{"id":"integrations/fec-integration-summary","title":"FEC Campaign Finance Integration - Implementation Summary","description":"✅ What Was Added","sidebar":"docsSidebar"},"integrations/fec-political-contributions":{"id":"integrations/fec-political-contributions","title":"FEC Political Contributions","description":"Track political donations and their relationship to nonprofit leadership, policy decisions, and grant awards.","sidebar":"docsSidebar"},"integrations/frontend":{"id":"integrations/frontend","title":"Frontend Integration Guide","description":"Complete guide for integrating the React Policy Accountability Dashboards with the Python backend.","sidebar":"docsSidebar"},"integrations/grants-gov-api":{"id":"integrations/grants-gov-api","title":"Grants.gov API Integration","description":"Track federal grant opportunities and match them to nonprofits in your database.","sidebar":"docsSidebar"},"integrations/localview":{"id":"integrations/localview","title":"📚 LocalView Integration Guide","description":"Overview","sidebar":"docsSidebar"},"integrations/mcp-server":{"id":"integrations/mcp-server","title":"Model Context Protocol (MCP) Server","description":"Turn your Open Navigator data into an AI-accessible knowledge base!","sidebar":"docsSidebar"},"integrations/overview":{"id":"integrations/overview","title":"Integration Guide: Reusing Open-Source Municipal Scraping Logic","description":"Overview","sidebar":"docsSidebar"},"intro":{"id":"intro","title":"Introduction","description":"Welcome to Open Navigator - an AI-powered platform that analyzes municipal meeting minutes and financial documents to identify policy opportunities for advocacy.","sidebar":"gettingStartedSidebar"},"legal-compliance":{"id":"legal-compliance","title":"Legal Compliance & Data Use Policies","description":"This document ensures Open Navigator complies with all data source terms of service, API policies, and legal requirements. Every data source is documented with its use policy, licensing terms, and compliance status.","sidebar":"docsSidebar"},"legal/data-provider-terms":{"id":"legal/data-provider-terms","title":"Data Provider Terms of Service","description":"Last Updated: April 28, 2026"},"legal/index":{"id":"legal/index","title":"Terms and Privacy","description":"This section contains all legal policies, terms of service, and compliance documentation for Open Navigator. Please review these documents carefully before using the Service.","sidebar":"legalSidebar"},"legal/legal-documentation-complete":{"id":"legal/legal-documentation-complete","title":"✅ LEGAL DOCUMENTATION COMPLETE","description":"Status: COMPLETE ✅"},"legal/legal-documentation-summary":{"id":"legal/legal-documentation-summary","title":"Legal Documentation Summary","description":"Created: April 28, 2026"},"legal/privacy-policy":{"id":"legal/privacy-policy","title":"Privacy Policy","description":"Effective Date: April 28, 2026"},"legal/terms-of-service":{"id":"legal/terms-of-service","title":"Terms of Service","description":"Effective Date: April 28, 2026"},"open-navigator":{"id":"open-navigator","title":"Open Navigator","description":"Open Navigator is the main application interface providing search, analysis, and visualization tools for advocacy opportunities across the United States.","sidebar":"gettingStartedSidebar"},"quick-reference":{"id":"quick-reference","title":"🚀 Quick Reference Card - Databricks App","description":"Development Commands","sidebar":"developersSidebar"},"quickstart":{"id":"quickstart","title":"Quick Start Guide","description":"Installation","sidebar":"developersSidebar"}}}} \ No newline at end of file +{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"gettingStartedSidebar":[{"type":"category","label":"Getting Started","collapsed":false,"items":[{"type":"link","href":"/docs/intro","label":"Introduction","docId":"intro","unlisted":false},{"type":"link","href":"/docs/open-navigator","label":"Open Navigator","docId":"open-navigator","unlisted":false}],"collapsible":true},{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false},{"type":"link","href":"/docs/legal-compliance","label":"Legal & Compliance","docId":"legal-compliance","unlisted":false}],"familiesSidebar":[{"type":"category","label":"Families & Individuals","collapsed":false,"items":[{"type":"link","href":"/docs/for-families","label":"For Families & Individuals","docId":"for-families","unlisted":false},{"type":"category","label":"Resources for Families","items":[{"type":"link","href":"/docs/families/community-events","label":"Community Events & Activities","docId":"families/community-events","unlisted":false},{"type":"link","href":"/docs/families/training-education","label":"Training & Educational Programs","docId":"families/training-education","unlisted":false},{"type":"link","href":"/docs/families/voter-registration","label":"Voter Registration & Civic Participation","docId":"families/voter-registration","unlisted":false},{"type":"link","href":"/docs/families/service-requests","label":"Service Requests & Feedback","docId":"families/service-requests","unlisted":false},{"type":"link","href":"/docs/families/community-resources","label":"Community Resources & Support Services","docId":"families/community-resources","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"link","href":"/docs/open-navigator","label":"Getting Started with Open Navigator","docId":"open-navigator","unlisted":false},{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false},{"type":"link","href":"/docs/legal-compliance","label":"Legal & Compliance","docId":"legal-compliance","unlisted":false}],"collapsible":true}],"policyMakersSidebar":[{"type":"category","label":"Policy Makers & Advocates","collapsed":false,"items":[{"type":"link","href":"/docs/for-advocates","label":"For Policy Makers & Advocates","docId":"for-advocates","unlisted":false},{"type":"category","label":"Understanding the Data","items":[{"type":"link","href":"/docs/data-sources/overview","label":"Data Sources Overview","docId":"data-sources/overview","unlisted":false},{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false},{"type":"link","href":"/docs/data-sources/nonprofit-sources","label":"Nonprofit Data Sources & Reference Sites","docId":"data-sources/nonprofit-sources","unlisted":false},{"type":"link","href":"/docs/data-sources/video-sources","label":"Complete Video Channel Discovery Sources","docId":"data-sources/video-sources","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Analysis & Strategy","items":[{"type":"link","href":"/docs/guides/political-economy","label":"Political Economy Analysis - Implementation Status","docId":"guides/political-economy","unlisted":false},{"type":"link","href":"/docs/guides/accountability-strategy","label":"Which Dashboard Makes Board Members Most Uncomfortable?","docId":"guides/accountability-strategy","unlisted":false},{"type":"link","href":"/docs/guides/impact-navigation","label":"Impact-Driven Navigation Guide","docId":"guides/impact-navigation","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Real-World Examples","items":[{"type":"link","href":"/docs/case-studies/tuscaloosa-complete","label":"🏡 TUSCALOOSA, ALABAMA - COMPLETE DATA SOURCES & STATISTICS","docId":"case-studies/tuscaloosa-complete","unlisted":false},{"type":"link","href":"/docs/case-studies/tuscaloosa-discovery","label":"🏛️ TUSCALOOSA, ALABAMA - COMPLETE DISCOVERY REPORT","docId":"case-studies/tuscaloosa-discovery","unlisted":false},{"type":"link","href":"/docs/case-studies/tuscaloosa-pipeline","label":"Tuscaloosa Policy Pulse Pipeline Guide","docId":"case-studies/tuscaloosa-pipeline","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsible":true}],"developersSidebar":[{"type":"category","label":"Developers & Technical Users","collapsed":false,"items":[{"type":"link","href":"/docs/for-developers","label":"For Developers & Technical Users","docId":"for-developers","unlisted":false},{"type":"category","label":"Setup & Installation","items":[{"type":"link","href":"/docs/quickstart","label":"Quick Start Guide","docId":"quickstart","unlisted":false},{"type":"link","href":"/docs/quick-reference","label":"🚀 Quick Reference Card - Databricks App","docId":"quick-reference","unlisted":false},{"type":"link","href":"/docs/architecture","label":"🏗️ Architecture Overview","docId":"architecture","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Data Sources (Technical)","items":[{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false},{"type":"link","href":"/docs/legal-compliance","label":"Legal & Compliance","docId":"legal-compliance","unlisted":false},{"type":"link","href":"/docs/data-sources/data-model-erd","label":"Data Model & Entity Relationship Diagram","docId":"data-sources/data-model-erd","unlisted":false},{"type":"link","href":"/docs/data-sources/jurisdiction-discovery","label":"Jurisdiction Discovery System","docId":"data-sources/jurisdiction-discovery","unlisted":false},{"type":"link","href":"/docs/data-sources/census-data","label":"Census Bureau Data URL Fix","docId":"data-sources/census-data","unlisted":false},{"type":"link","href":"/docs/data-sources/huggingface-datasets","label":"✅ Confirmed: HuggingFace Datasets That WILL Help","docId":"data-sources/huggingface-datasets","unlisted":false},{"type":"link","href":"/docs/data-sources/url-datasets","label":"🎯 ANSWER: Yes, You Should Look at Those Datasets!","docId":"data-sources/url-datasets","unlisted":false},{"type":"link","href":"/docs/data-sources/youtube-discovery","label":"YouTube Channel Discovery - Issues & Solutions","docId":"data-sources/youtube-discovery","unlisted":false},{"type":"link","href":"/docs/data-sources/video-channels","label":"Video Channel Discovery: Current State & Enhancement Plan","docId":"data-sources/video-channels","unlisted":false},{"type":"link","href":"/docs/data-sources/open-source-repositories","label":"Open Source Repository Data Sources","docId":"data-sources/open-source-repositories","unlisted":false},{"type":"link","href":"/docs/data-sources/ballot-election-sources","label":"Ballot Measures & Election Results","docId":"data-sources/ballot-election-sources","unlisted":false},{"type":"link","href":"/docs/data-sources/polling-survey-sources","label":"Public Opinion & Survey Data","docId":"data-sources/polling-survey-sources","unlisted":false},{"type":"link","href":"/docs/data-sources/factcheck-sources","label":"Fact-Checking & Claim Verification","docId":"data-sources/factcheck-sources","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"How-To Guides","items":[{"type":"link","href":"/docs/guides/jurisdiction-setup","label":"Jurisdiction Discovery - Quick Start Guide","docId":"guides/jurisdiction-setup","unlisted":false},{"type":"link","href":"/docs/guides/legislative-tracking-maps","label":"Legislative Tracking Maps","docId":"guides/legislative-tracking-maps","unlisted":false},{"type":"link","href":"/docs/guides/huggingface-publishing","label":"HuggingFace Dataset Publishing Guide","docId":"guides/huggingface-publishing","unlisted":false},{"type":"link","href":"/docs/guides/huggingface-quickstart","label":"🚀 QUICK START: FREE STORAGE WITH HUGGING FACE","docId":"guides/huggingface-quickstart","unlisted":false},{"type":"link","href":"/docs/guides/huggingface-features","label":"✅ HuggingFace Dataset Sharing Added!","docId":"guides/huggingface-features","unlisted":false},{"type":"link","href":"/docs/guides/huggingface-limits","label":"⚠️ HUGGING FACE FILE LIMITS & SOLUTIONS","docId":"guides/huggingface-limits","unlisted":false},{"type":"link","href":"/docs/guides/handling-formats","label":"📄 HANDLING MULTIPLE DOCUMENT FORMATS","docId":"guides/handling-formats","unlisted":false},{"type":"link","href":"/docs/guides/document-libraries","label":"📦 INSTALLING DOCUMENT PROCESSING LIBRARIES","docId":"guides/document-libraries","unlisted":false},{"type":"link","href":"/docs/guides/scraper-improvements","label":"Scraper Improvements Summary","docId":"guides/scraper-improvements","unlisted":false},{"type":"link","href":"/docs/guides/search-patterns","label":"Scale and Search Patterns: End-to-End Civic Tech Projects","docId":"guides/search-patterns","unlisted":false},{"type":"link","href":"/docs/guides/split-screen","label":"Split-Screen System: Government Decisions ↔ Community Response","docId":"guides/split-screen","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Integrations","items":[{"type":"link","href":"/docs/integrations/mcp-server","label":"Model Context Protocol (MCP) Server","docId":"integrations/mcp-server","unlisted":false},{"type":"link","href":"/docs/integrations/grants-gov-api","label":"Grants.gov API Integration","docId":"integrations/grants-gov-api","unlisted":false},{"type":"link","href":"/docs/integrations/fec-political-contributions","label":"FEC Political Contributions","docId":"integrations/fec-political-contributions","unlisted":false},{"type":"link","href":"/docs/integrations/fec-campaign-finance","label":"FEC Campaign Finance Integration","docId":"integrations/fec-campaign-finance","unlisted":false},{"type":"link","href":"/docs/integrations/dataverse-summary","label":"🎉 Harvard Dataverse Integration - Complete!","docId":"integrations/dataverse-summary","unlisted":false},{"type":"link","href":"/docs/integrations/dataverse","label":"📚 Dataverse API Integration","docId":"integrations/dataverse","unlisted":false},{"type":"link","href":"/docs/integrations/eboard-automated","label":"Automated eBoard Scraping Solutions","docId":"integrations/eboard-automated","unlisted":false},{"type":"link","href":"/docs/integrations/eboard-cookies","label":"eBoard Cookie Extraction Guide","docId":"integrations/eboard-cookies","unlisted":false},{"type":"link","href":"/docs/integrations/eboard-manual","label":"eBoard Platform Manual Download Guide","docId":"integrations/eboard-manual","unlisted":false},{"type":"link","href":"/docs/integrations/fec-integration-summary","label":"FEC Campaign Finance Integration - Implementation Summary","docId":"integrations/fec-integration-summary","unlisted":false},{"type":"link","href":"/docs/integrations/frontend","label":"Frontend Integration Guide","docId":"integrations/frontend","unlisted":false},{"type":"link","href":"/docs/integrations/localview","label":"📚 LocalView Integration Guide","docId":"integrations/localview","unlisted":false},{"type":"link","href":"/docs/integrations/overview","label":"Integration Guide: Reusing Open-Source Municipal Scraping Logic","docId":"integrations/overview","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Deployment","items":[{"type":"link","href":"/docs/deployment/databricks-apps","label":"Databricks Apps Deployment Guide","docId":"deployment/databricks-apps","unlisted":false},{"type":"link","href":"/docs/deployment/databricks-migration","label":"Databricks Agent Bricks Refactoring - Summary","docId":"deployment/databricks-migration","unlisted":false},{"type":"link","href":"/docs/deployment/quickstart-databricks","label":"Quick Start Guide - React + FastAPI Databricks App","docId":"deployment/quickstart-databricks","unlisted":false},{"type":"link","href":"/docs/deployment/huggingface-spaces","label":"Hugging Face Spaces Deployment","docId":"deployment/huggingface-spaces","unlisted":false},{"type":"link","href":"/docs/deployment/oauth-providers-setup","label":"OAuth Providers Setup","docId":"deployment/oauth-providers-setup","unlisted":false},{"type":"link","href":"/docs/deployment/authentication-setup","label":"Authentication Setup Guide","docId":"deployment/authentication-setup","unlisted":false},{"type":"link","href":"/docs/deployment/schema-migration","label":"Schema Migration Guide","docId":"deployment/schema-migration","unlisted":false},{"type":"link","href":"/docs/deployment/build-verification","label":"Build Verification & CI/CD","docId":"deployment/build-verification","unlisted":false},{"type":"link","href":"/docs/deployment/variable-migration","label":"🔄 Variable Name Migration Guide","docId":"deployment/variable-migration","unlisted":false},{"type":"link","href":"/docs/deployment/d-drive-configuration","label":"D Drive Configuration for Large Datasets","docId":"deployment/d-drive-configuration","unlisted":false},{"type":"link","href":"/docs/deployment/docker-troubleshooting","label":"🐛 Docker Build Troubleshooting Guide","docId":"deployment/docker-troubleshooting","unlisted":false},{"type":"link","href":"/docs/deployment/build-protection","label":"Build Protection & CI/CD","docId":"deployment/build-protection","unlisted":false},{"type":"link","href":"/docs/deployment/rename-repository","label":"Rename Repository & Make Public","docId":"deployment/rename-repository","unlisted":false},{"type":"link","href":"/docs/deployment/costs","label":"💰 Cost Breakdown: $0 for Data Access","docId":"deployment/costs","unlisted":false},{"type":"link","href":"/docs/deployment/jurisdiction-discovery","label":"Jurisdiction Discovery - Deployment Options","docId":"deployment/jurisdiction-discovery","unlisted":false},{"type":"link","href":"/docs/deployment/scale","label":"🚀 RUNNING DISCOVERY FOR ALL U.S. CITIES AND COUNTIES","docId":"deployment/scale","unlisted":false},{"type":"link","href":"/docs/deployment/storage","label":"💰 COST-EFFECTIVE STORAGE STRATEGY (Personal Budget)","docId":"deployment/storage","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Development","items":[{"type":"link","href":"/docs/development/database-setup","label":"Database Setup & Stats Verification","docId":"development/database-setup","unlisted":false},{"type":"link","href":"/docs/development/events-naming-migration","label":"File Migration to Events Naming Convention","docId":"development/events-naming-migration","unlisted":false},{"type":"link","href":"/docs/development/adding-data-sources","label":"Adding New Data Sources","docId":"development/adding-data-sources","unlisted":false},{"type":"link","href":"/docs/development/api-logging-errors","label":"API Logging & Error Handling Implementation","docId":"development/api-logging-errors","unlisted":false},{"type":"link","href":"/docs/development/openstates-integration","label":"OpenStates Integration & Contribution Opportunities","docId":"development/openstates-integration","unlisted":false},{"type":"link","href":"/docs/development/real-time-statistics","label":"Real-Time Statistics with Geographic Filtering","docId":"development/real-time-statistics","unlisted":false},{"type":"link","href":"/docs/development/schema-migration-summary","label":"Schema Migration Summary","docId":"development/schema-migration-summary","unlisted":false},{"type":"link","href":"/docs/development/terminal-corruption-prevention","label":"Terminal Corruption Prevention","docId":"development/terminal-corruption-prevention","unlisted":false},{"type":"link","href":"/docs/development/county-data-status","label":"County Search and Aggregation - Status Summary","docId":"development/county-data-status","unlisted":false},{"type":"link","href":"/docs/development/intel-optimization","label":"DuckDB + Intel Arc Optimization","docId":"development/intel-optimization","unlisted":false},{"type":"link","href":"/docs/development/dashboard-redesign","label":"React Dashboard Redesign Summary","docId":"development/dashboard-redesign","unlisted":false},{"type":"link","href":"/docs/development/docs-migration","label":"Documentation Migration Summary","docId":"development/docs-migration","unlisted":false},{"type":"link","href":"/docs/development/port-guide","label":"🚨 CRITICAL: Which Port to Use?","docId":"development/port-guide","unlisted":false},{"type":"link","href":"/docs/development/react-refactoring","label":"React + FastAPI Databricks App Refactoring","docId":"development/react-refactoring","unlisted":false},{"type":"link","href":"/docs/development/readme-migration","label":"README Migration Summary","docId":"development/readme-migration","unlisted":false},{"type":"link","href":"/docs/development/refactoring-summary","label":"✨ React + FastAPI Databricks App - Complete Refactoring Summary","docId":"development/refactoring-summary","unlisted":false},{"type":"link","href":"/docs/development/changelog","label":"Changelog - Jurisdiction Discovery System","docId":"development/changelog","unlisted":false},{"type":"link","href":"/docs/development/enhancements","label":"✅ Enhancement Complete: Official Data Sources Integration","docId":"development/enhancements","unlisted":false},{"type":"link","href":"/docs/development/integration-status","label":"✅ Integration Status Summary","docId":"development/integration-status","unlisted":false},{"type":"link","href":"/docs/development/migration-v2","label":"✅ Migration Complete: Pattern-Based Discovery v2.0","docId":"development/migration-v2","unlisted":false},{"type":"link","href":"/docs/development/new-capabilities","label":"🎉 NEW CAPABILITIES SUMMARY","docId":"development/new-capabilities","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsible":true}],"docsSidebar":[{"type":"category","label":"Getting Started","collapsed":false,"items":[{"type":"link","href":"/docs/intro","label":"Introduction","docId":"intro","unlisted":false},{"type":"link","href":"/docs/open-navigator","label":"Open Navigator","docId":"open-navigator","unlisted":false}],"collapsible":true},{"type":"category","label":"Families & Individuals","collapsed":false,"items":[{"type":"category","label":"Resources for Families","items":[{"type":"link","href":"/docs/families/community-events","label":"Community Events & Activities","docId":"families/community-events","unlisted":false},{"type":"link","href":"/docs/families/training-education","label":"Training & Educational Programs","docId":"families/training-education","unlisted":false},{"type":"link","href":"/docs/families/voter-registration","label":"Voter Registration & Civic Participation","docId":"families/voter-registration","unlisted":false},{"type":"link","href":"/docs/families/service-requests","label":"Service Requests & Feedback","docId":"families/service-requests","unlisted":false},{"type":"link","href":"/docs/families/community-resources","label":"Community Resources & Support Services","docId":"families/community-resources","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"link","href":"/docs/open-navigator","label":"Getting Started with Open Navigator","docId":"open-navigator","unlisted":false},{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false}],"collapsible":true,"href":"/docs/for-families"},{"type":"category","label":"Policy Makers & Advocates","collapsed":false,"items":[{"type":"category","label":"Understanding the Data","items":[{"type":"link","href":"/docs/data-sources/overview","label":"Data Sources Overview","docId":"data-sources/overview","unlisted":false},{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false},{"type":"link","href":"/docs/data-sources/nonprofit-sources","label":"Nonprofit Data Sources & Reference Sites","docId":"data-sources/nonprofit-sources","unlisted":false},{"type":"link","href":"/docs/data-sources/video-sources","label":"Complete Video Channel Discovery Sources","docId":"data-sources/video-sources","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Analysis & Strategy","items":[{"type":"link","href":"/docs/guides/political-economy","label":"Political Economy Analysis - Implementation Status","docId":"guides/political-economy","unlisted":false},{"type":"link","href":"/docs/guides/accountability-strategy","label":"Which Dashboard Makes Board Members Most Uncomfortable?","docId":"guides/accountability-strategy","unlisted":false},{"type":"link","href":"/docs/guides/impact-navigation","label":"Impact-Driven Navigation Guide","docId":"guides/impact-navigation","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Real-World Examples","items":[{"type":"link","href":"/docs/case-studies/tuscaloosa-complete","label":"🏡 TUSCALOOSA, ALABAMA - COMPLETE DATA SOURCES & STATISTICS","docId":"case-studies/tuscaloosa-complete","unlisted":false},{"type":"link","href":"/docs/case-studies/tuscaloosa-discovery","label":"🏛️ TUSCALOOSA, ALABAMA - COMPLETE DISCOVERY REPORT","docId":"case-studies/tuscaloosa-discovery","unlisted":false},{"type":"link","href":"/docs/case-studies/tuscaloosa-pipeline","label":"Tuscaloosa Policy Pulse Pipeline Guide","docId":"case-studies/tuscaloosa-pipeline","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsible":true,"href":"/docs/for-advocates"},{"type":"category","label":"Developers & Technical Users","collapsed":true,"items":[{"type":"category","label":"Setup & Installation","items":[{"type":"link","href":"/docs/quickstart","label":"Quick Start Guide","docId":"quickstart","unlisted":false},{"type":"link","href":"/docs/quick-reference","label":"🚀 Quick Reference Card - Databricks App","docId":"quick-reference","unlisted":false},{"type":"link","href":"/docs/architecture","label":"🏗️ Architecture Overview","docId":"architecture","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Data Sources (Technical)","items":[{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false},{"type":"link","href":"/docs/legal-compliance","label":"Legal & Compliance","docId":"legal-compliance","unlisted":false},{"type":"link","href":"/docs/data-sources/data-model-erd","label":"Data Model & Entity Relationship Diagram","docId":"data-sources/data-model-erd","unlisted":false},{"type":"link","href":"/docs/data-sources/jurisdiction-discovery","label":"Jurisdiction Discovery System","docId":"data-sources/jurisdiction-discovery","unlisted":false},{"type":"link","href":"/docs/data-sources/census-data","label":"Census Bureau Data URL Fix","docId":"data-sources/census-data","unlisted":false},{"type":"link","href":"/docs/data-sources/huggingface-datasets","label":"✅ Confirmed: HuggingFace Datasets That WILL Help","docId":"data-sources/huggingface-datasets","unlisted":false},{"type":"link","href":"/docs/data-sources/url-datasets","label":"🎯 ANSWER: Yes, You Should Look at Those Datasets!","docId":"data-sources/url-datasets","unlisted":false},{"type":"link","href":"/docs/data-sources/youtube-discovery","label":"YouTube Channel Discovery - Issues & Solutions","docId":"data-sources/youtube-discovery","unlisted":false},{"type":"link","href":"/docs/data-sources/video-channels","label":"Video Channel Discovery: Current State & Enhancement Plan","docId":"data-sources/video-channels","unlisted":false},{"type":"link","href":"/docs/data-sources/open-source-repositories","label":"Open Source Repository Data Sources","docId":"data-sources/open-source-repositories","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"How-To Guides","items":[{"type":"link","href":"/docs/guides/jurisdiction-setup","label":"Jurisdiction Discovery - Quick Start Guide","docId":"guides/jurisdiction-setup","unlisted":false},{"type":"link","href":"/docs/guides/huggingface-publishing","label":"HuggingFace Dataset Publishing Guide","docId":"guides/huggingface-publishing","unlisted":false},{"type":"link","href":"/docs/guides/huggingface-quickstart","label":"🚀 QUICK START: FREE STORAGE WITH HUGGING FACE","docId":"guides/huggingface-quickstart","unlisted":false},{"type":"link","href":"/docs/guides/huggingface-features","label":"✅ HuggingFace Dataset Sharing Added!","docId":"guides/huggingface-features","unlisted":false},{"type":"link","href":"/docs/guides/huggingface-limits","label":"⚠️ HUGGING FACE FILE LIMITS & SOLUTIONS","docId":"guides/huggingface-limits","unlisted":false},{"type":"link","href":"/docs/guides/handling-formats","label":"📄 HANDLING MULTIPLE DOCUMENT FORMATS","docId":"guides/handling-formats","unlisted":false},{"type":"link","href":"/docs/guides/document-libraries","label":"📦 INSTALLING DOCUMENT PROCESSING LIBRARIES","docId":"guides/document-libraries","unlisted":false},{"type":"link","href":"/docs/guides/scraper-improvements","label":"Scraper Improvements Summary","docId":"guides/scraper-improvements","unlisted":false},{"type":"link","href":"/docs/guides/search-patterns","label":"Scale and Search Patterns: End-to-End Civic Tech Projects","docId":"guides/search-patterns","unlisted":false},{"type":"link","href":"/docs/guides/split-screen","label":"Split-Screen System: Government Decisions ↔ Community Response","docId":"guides/split-screen","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Integrations","items":[{"type":"link","href":"/docs/integrations/mcp-server","label":"Model Context Protocol (MCP) Server","docId":"integrations/mcp-server","unlisted":false},{"type":"link","href":"/docs/integrations/grants-gov-api","label":"Grants.gov API Integration","docId":"integrations/grants-gov-api","unlisted":false},{"type":"link","href":"/docs/integrations/fec-political-contributions","label":"FEC Political Contributions","docId":"integrations/fec-political-contributions","unlisted":false},{"type":"link","href":"/docs/integrations/fec-campaign-finance","label":"FEC Campaign Finance Integration","docId":"integrations/fec-campaign-finance","unlisted":false},{"type":"link","href":"/docs/integrations/dataverse-summary","label":"🎉 Harvard Dataverse Integration - Complete!","docId":"integrations/dataverse-summary","unlisted":false},{"type":"link","href":"/docs/integrations/dataverse","label":"📚 Dataverse API Integration","docId":"integrations/dataverse","unlisted":false},{"type":"link","href":"/docs/integrations/eboard-automated","label":"Automated eBoard Scraping Solutions","docId":"integrations/eboard-automated","unlisted":false},{"type":"link","href":"/docs/integrations/eboard-cookies","label":"eBoard Cookie Extraction Guide","docId":"integrations/eboard-cookies","unlisted":false},{"type":"link","href":"/docs/integrations/eboard-manual","label":"eBoard Platform Manual Download Guide","docId":"integrations/eboard-manual","unlisted":false},{"type":"link","href":"/docs/integrations/fec-integration-summary","label":"FEC Campaign Finance Integration - Implementation Summary","docId":"integrations/fec-integration-summary","unlisted":false},{"type":"link","href":"/docs/integrations/frontend","label":"Frontend Integration Guide","docId":"integrations/frontend","unlisted":false},{"type":"link","href":"/docs/integrations/localview","label":"📚 LocalView Integration Guide","docId":"integrations/localview","unlisted":false},{"type":"link","href":"/docs/integrations/overview","label":"Integration Guide: Reusing Open-Source Municipal Scraping Logic","docId":"integrations/overview","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Deployment","items":[{"type":"link","href":"/docs/deployment/databricks-apps","label":"Databricks Apps Deployment Guide","docId":"deployment/databricks-apps","unlisted":false},{"type":"link","href":"/docs/deployment/databricks-migration","label":"Databricks Agent Bricks Refactoring - Summary","docId":"deployment/databricks-migration","unlisted":false},{"type":"link","href":"/docs/deployment/quickstart-databricks","label":"Quick Start Guide - React + FastAPI Databricks App","docId":"deployment/quickstart-databricks","unlisted":false},{"type":"link","href":"/docs/deployment/huggingface-spaces","label":"Hugging Face Spaces Deployment","docId":"deployment/huggingface-spaces","unlisted":false},{"type":"link","href":"/docs/deployment/oauth-providers-setup","label":"OAuth Providers Setup","docId":"deployment/oauth-providers-setup","unlisted":false},{"type":"link","href":"/docs/deployment/authentication-setup","label":"Authentication Setup Guide","docId":"deployment/authentication-setup","unlisted":false},{"type":"link","href":"/docs/deployment/schema-migration","label":"Schema Migration Guide","docId":"deployment/schema-migration","unlisted":false},{"type":"link","href":"/docs/deployment/build-verification","label":"Build Verification & CI/CD","docId":"deployment/build-verification","unlisted":false},{"type":"link","href":"/docs/deployment/variable-migration","label":"🔄 Variable Name Migration Guide","docId":"deployment/variable-migration","unlisted":false},{"type":"link","href":"/docs/deployment/d-drive-configuration","label":"D Drive Configuration for Large Datasets","docId":"deployment/d-drive-configuration","unlisted":false},{"type":"link","href":"/docs/deployment/docker-troubleshooting","label":"🐛 Docker Build Troubleshooting Guide","docId":"deployment/docker-troubleshooting","unlisted":false},{"type":"link","href":"/docs/deployment/build-protection","label":"Build Protection & CI/CD","docId":"deployment/build-protection","unlisted":false},{"type":"link","href":"/docs/deployment/rename-repository","label":"Rename Repository & Make Public","docId":"deployment/rename-repository","unlisted":false},{"type":"link","href":"/docs/deployment/costs","label":"💰 Cost Breakdown: $0 for Data Access","docId":"deployment/costs","unlisted":false},{"type":"link","href":"/docs/deployment/jurisdiction-discovery","label":"Jurisdiction Discovery - Deployment Options","docId":"deployment/jurisdiction-discovery","unlisted":false},{"type":"link","href":"/docs/deployment/scale","label":"🚀 RUNNING DISCOVERY FOR ALL U.S. CITIES AND COUNTIES","docId":"deployment/scale","unlisted":false},{"type":"link","href":"/docs/deployment/storage","label":"💰 COST-EFFECTIVE STORAGE STRATEGY (Personal Budget)","docId":"deployment/storage","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Development","items":[{"type":"link","href":"/docs/development/database-setup","label":"Database Setup & Stats Verification","docId":"development/database-setup","unlisted":false},{"type":"link","href":"/docs/development/events-naming-migration","label":"File Migration to Events Naming Convention","docId":"development/events-naming-migration","unlisted":false},{"type":"link","href":"/docs/development/adding-data-sources","label":"Adding New Data Sources","docId":"development/adding-data-sources","unlisted":false},{"type":"link","href":"/docs/development/api-logging-errors","label":"API Logging & Error Handling Implementation","docId":"development/api-logging-errors","unlisted":false},{"type":"link","href":"/docs/development/openstates-integration","label":"OpenStates Integration & Contribution Opportunities","docId":"development/openstates-integration","unlisted":false},{"type":"link","href":"/docs/development/real-time-statistics","label":"Real-Time Statistics with Geographic Filtering","docId":"development/real-time-statistics","unlisted":false},{"type":"link","href":"/docs/development/schema-migration-summary","label":"Schema Migration Summary","docId":"development/schema-migration-summary","unlisted":false},{"type":"link","href":"/docs/development/terminal-corruption-prevention","label":"Terminal Corruption Prevention","docId":"development/terminal-corruption-prevention","unlisted":false},{"type":"link","href":"/docs/development/county-data-status","label":"County Search and Aggregation - Status Summary","docId":"development/county-data-status","unlisted":false},{"type":"link","href":"/docs/development/intel-optimization","label":"DuckDB + Intel Arc Optimization","docId":"development/intel-optimization","unlisted":false},{"type":"link","href":"/docs/development/dashboard-redesign","label":"React Dashboard Redesign Summary","docId":"development/dashboard-redesign","unlisted":false},{"type":"link","href":"/docs/development/docs-migration","label":"Documentation Migration Summary","docId":"development/docs-migration","unlisted":false},{"type":"link","href":"/docs/development/port-guide","label":"🚨 CRITICAL: Which Port to Use?","docId":"development/port-guide","unlisted":false},{"type":"link","href":"/docs/development/react-refactoring","label":"React + FastAPI Databricks App Refactoring","docId":"development/react-refactoring","unlisted":false},{"type":"link","href":"/docs/development/readme-migration","label":"README Migration Summary","docId":"development/readme-migration","unlisted":false},{"type":"link","href":"/docs/development/refactoring-summary","label":"✨ React + FastAPI Databricks App - Complete Refactoring Summary","docId":"development/refactoring-summary","unlisted":false},{"type":"link","href":"/docs/development/changelog","label":"Changelog - Jurisdiction Discovery System","docId":"development/changelog","unlisted":false},{"type":"link","href":"/docs/development/enhancements","label":"✅ Enhancement Complete: Official Data Sources Integration","docId":"development/enhancements","unlisted":false},{"type":"link","href":"/docs/development/integration-status","label":"✅ Integration Status Summary","docId":"development/integration-status","unlisted":false},{"type":"link","href":"/docs/development/migration-v2","label":"✅ Migration Complete: Pattern-Based Discovery v2.0","docId":"development/migration-v2","unlisted":false},{"type":"link","href":"/docs/development/new-capabilities","label":"🎉 NEW CAPABILITIES SUMMARY","docId":"development/new-capabilities","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsible":true,"href":"/docs/for-developers"}],"citationsSidebar":[{"type":"category","label":"Data and Terms","collapsed":false,"items":[{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false},{"type":"link","href":"/docs/legal/","label":"Terms and Privacy","docId":"legal/index","unlisted":false}],"collapsible":true}],"legalSidebar":[{"type":"category","label":"Data and Terms","collapsed":false,"items":[{"type":"link","href":"/docs/data-sources/citations","label":"Data and Citations","docId":"data-sources/citations","unlisted":false},{"type":"link","href":"/docs/legal/","label":"Terms and Privacy","docId":"legal/index","unlisted":false}],"collapsible":true}]},"docs":{"architecture":{"id":"architecture","title":"🏗️ Architecture Overview","description":"Three Separate Services","sidebar":"developersSidebar"},"case-studies/tuscaloosa-complete":{"id":"case-studies/tuscaloosa-complete","title":"🏡 TUSCALOOSA, ALABAMA - COMPLETE DATA SOURCES & STATISTICS","description":"Last Updated: April 22, 2026","sidebar":"docsSidebar"},"case-studies/tuscaloosa-discovery":{"id":"case-studies/tuscaloosa-discovery","title":"🏛️ TUSCALOOSA, ALABAMA - COMPLETE DISCOVERY REPORT","description":"Generated: April 22, 2026","sidebar":"docsSidebar"},"case-studies/tuscaloosa-pipeline":{"id":"case-studies/tuscaloosa-pipeline","title":"Tuscaloosa Policy Pulse Pipeline Guide","description":"This guide shows how to run the complete 4-step pipeline for Tuscaloosa, AL.","sidebar":"docsSidebar"},"data-sources/ballot-election-sources":{"id":"data-sources/ballot-election-sources","title":"Ballot Measures & Election Results","description":"Official data sources for tracking ballot initiatives, referendums, propositions, and election outcomes. Essential for monitoring water fluoridation votes, school bond measures, health policy propositions, and other civic engagement opportunities.","sidebar":"developersSidebar"},"data-sources/census-acs":{"id":"data-sources/census-acs","title":"Census American Community Survey (ACS)","description":"Add demographic, economic, housing, and social data from the U.S. Census Bureau's American Community Survey to enrich your civic engagement analysis."},"data-sources/census-data":{"id":"data-sources/census-data","title":"Census Bureau Data URL Fix","description":"Problem","sidebar":"developersSidebar"},"data-sources/charity-navigator":{"id":"data-sources/charity-navigator","title":"Charity Navigator API","description":"Powered by Charity Navigator"},"data-sources/citations":{"id":"data-sources/citations","title":"Data and Citations","description":"All data used in Open Navigator is properly cited and attributed. This page provides complete citations, licenses, BibTeX references, and links to original sources for academic research, government data, data sharing standards, and more.","sidebar":"legalSidebar"},"data-sources/data-model-erd":{"id":"data-sources/data-model-erd","title":"Data Model & Entity Relationship Diagram","description":"Comprehensive overview of all data entities extracted, processed, and uploaded to HuggingFace datasets.","sidebar":"developersSidebar"},"data-sources/factcheck-sources":{"id":"data-sources/factcheck-sources","title":"Fact-Checking & Claim Verification","description":"Official fact-checking sources for verifying claims made in government meetings, legislation, ballot measures, and political campaigns. Essential for accountability, transparency, and combating misinformation in civic engagement.","sidebar":"developersSidebar"},"data-sources/form-990-xml":{"id":"data-sources/form-990-xml","title":"Form 990 XML Data (GivingTuesday Data Lake)","description":"Extract detailed financial data from IRS Form 990 XML filings using GivingTuesday's 990 Data Infrastructure."},"data-sources/huggingface-datasets":{"id":"data-sources/huggingface-datasets","title":"✅ Confirmed: HuggingFace Datasets That WILL Help","description":"Quick Answer: YES, 2 of 4 will help significantly!","sidebar":"developersSidebar"},"data-sources/irs-bulk-data":{"id":"data-sources/irs-bulk-data","title":"IRS Bulk Data Integration","description":"Access ALL 1.9M+ U.S. nonprofits using the IRS Exempt Organizations Business Master File (EO-BMF)."},"data-sources/jurisdiction-discovery":{"id":"data-sources/jurisdiction-discovery","title":"Jurisdiction Discovery System","description":"Overview","sidebar":"developersSidebar"},"data-sources/nonprofit-sources":{"id":"data-sources/nonprofit-sources","title":"Nonprofit Data Sources & Reference Sites","description":"This document lists all nonprofit data sources and reference websites used by Open Navigator.","sidebar":"policyMakersSidebar"},"data-sources/open-source-repositories":{"id":"data-sources/open-source-repositories","title":"Open Source Repository Data Sources","description":"Open Navigator treats open source community projects as first-class citizens alongside government jurisdictions and nonprofit organizations. This document lists civic tech and community infrastructure repositories related to public engagement.","sidebar":"developersSidebar"},"data-sources/overview":{"id":"data-sources/overview","title":"Data Sources Overview","description":"This document covers the official, free, public datasets used by Open Navigator.","sidebar":"policyMakersSidebar"},"data-sources/polling-survey-sources":{"id":"data-sources/polling-survey-sources","title":"Public Opinion & Survey Data","description":"Scientifically validated survey questions and public opinion data for defining advocacy topics, measuring sentiment, and tracking policy preferences. Essential for understanding how to frame issues, craft effective messaging, and measure public support.","sidebar":"developersSidebar"},"data-sources/url-datasets":{"id":"data-sources/url-datasets","title":"🎯 ANSWER: Yes, You Should Look at Those Datasets!","description":"Short Answer","sidebar":"developersSidebar"},"data-sources/video-channels":{"id":"data-sources/video-channels","title":"Video Channel Discovery: Current State & Enhancement Plan","description":"Executive Summary","sidebar":"developersSidebar"},"data-sources/video-sources":{"id":"data-sources/video-sources","title":"Complete Video Channel Discovery Sources","description":"Comprehensive guide to all data sources for discovering local government video channels","sidebar":"policyMakersSidebar"},"data-sources/youtube-discovery":{"id":"data-sources/youtube-discovery","title":"YouTube Channel Discovery - Issues & Solutions","description":"Generated: April 22, 2026","sidebar":"developersSidebar"},"deployment/authentication-setup":{"id":"deployment/authentication-setup","title":"Authentication Setup Guide","description":"Complete guide for setting up OAuth authentication with HuggingFace, Google, Facebook, and GitHub, plus Neon serverless PostgreSQL.","sidebar":"docsSidebar"},"deployment/build-protection":{"id":"deployment/build-protection","title":"Build Protection & CI/CD","description":"Comprehensive guide to the multi-layered build protection system that prevents broken deployments.","sidebar":"docsSidebar"},"deployment/build-verification":{"id":"deployment/build-verification","title":"Build Verification & CI/CD","description":"This guide explains how we prevent failed HuggingFace deployments through automated build verification.","sidebar":"docsSidebar"},"deployment/costs":{"id":"deployment/costs","title":"💰 Cost Breakdown: $0 for Data Access","description":"Summary: Everything Is FREE","sidebar":"docsSidebar"},"deployment/d-drive-configuration":{"id":"deployment/d-drive-configuration","title":"D Drive Configuration for Large Datasets","description":"Configure Open Navigator to store large datasets (ACS census data, IRS 990s, etc.) on an external drive or secondary volume to avoid filling your primary disk.","sidebar":"docsSidebar"},"deployment/databricks-apps":{"id":"deployment/databricks-apps","title":"Databricks Apps Deployment Guide","description":"Overview","sidebar":"docsSidebar"},"deployment/databricks-migration":{"id":"deployment/databricks-migration","title":"Databricks Agent Bricks Refactoring - Summary","description":"What Was Done","sidebar":"docsSidebar"},"deployment/docker-troubleshooting":{"id":"deployment/docker-troubleshooting","title":"🐛 Docker Build Troubleshooting Guide","description":"Testing Docker Build Locally","sidebar":"docsSidebar"},"deployment/huggingface-spaces":{"id":"deployment/huggingface-spaces","title":"Hugging Face Spaces Deployment","description":"Complete guide to deploy Open Navigator to Hugging Face Spaces with all three applications running together.","sidebar":"docsSidebar"},"deployment/jurisdiction-discovery":{"id":"deployment/jurisdiction-discovery","title":"Jurisdiction Discovery - Deployment Options","description":"Option 1: Local CLI ✅ Recommended for Testing","sidebar":"docsSidebar"},"deployment/oauth-providers-setup":{"id":"deployment/oauth-providers-setup","title":"OAuth Providers Setup","description":"Complete guide to configuring OAuth authentication with Google, Facebook, GitHub, and HuggingFace for Open Navigator.","sidebar":"docsSidebar"},"deployment/quickstart-databricks":{"id":"deployment/quickstart-databricks","title":"Quick Start Guide - React + FastAPI Databricks App","description":"🚀 Deploy to Databricks Apps (5 minutes)","sidebar":"docsSidebar"},"deployment/rename-repository":{"id":"deployment/rename-repository","title":"Rename Repository & Make Public","description":"This guide walks you through renaming your GitHub repository to \"open-navigator-for-engagement\" and making it public.","sidebar":"docsSidebar"},"deployment/scale":{"id":"deployment/scale","title":"🚀 RUNNING DISCOVERY FOR ALL U.S. CITIES AND COUNTIES","description":"Automated discovery pipeline for 22,000+ jurisdictions nationwide","sidebar":"docsSidebar"},"deployment/schema-migration":{"id":"deployment/schema-migration","title":"Schema Migration Guide","description":"Overview","sidebar":"docsSidebar"},"deployment/storage":{"id":"deployment/storage","title":"💰 COST-EFFECTIVE STORAGE STRATEGY (Personal Budget)","description":"TL;DR: Use Hugging Face Datasets - it's FREE and unlimited for public data!","sidebar":"docsSidebar"},"deployment/variable-migration":{"id":"deployment/variable-migration","title":"🔄 Variable Name Migration Guide","description":"What Changed?","sidebar":"docsSidebar"},"development/adding-data-sources":{"id":"development/adding-data-sources","title":"Adding New Data Sources - Compliance Checklist","description":"Before integrating any new data source, work through this checklist to ensure legal compliance, proper attribution, and best practices.","sidebar":"docsSidebar"},"development/api-logging-errors":{"id":"development/api-logging-errors","title":"API Logging & Error Handling Implementation","description":"Summary of Changes","sidebar":"docsSidebar"},"development/changelog":{"id":"development/changelog","title":"Changelog - Jurisdiction Discovery System","description":"v2.0.0 - Pattern-Based Discovery (April 2026)","sidebar":"docsSidebar"},"development/county-data-status":{"id":"development/county-data-status","title":"County Search and Aggregation - Status Summary","description":"Issue Identified","sidebar":"docsSidebar"},"development/dashboard-redesign":{"id":"development/dashboard-redesign","title":"React Dashboard Redesign Summary","description":"✅ Major Improvements","sidebar":"docsSidebar"},"development/database-setup":{"id":"development/database-setup","title":"Database Setup & Stats Verification","description":"Quick Setup","sidebar":"docsSidebar"},"development/docs-migration":{"id":"development/docs-migration","title":"Documentation Migration Summary","description":"✅ Successfully Migrated 40+ Documentation Files","sidebar":"docsSidebar"},"development/enhancements":{"id":"development/enhancements","title":"✅ Enhancement Complete: Official Data Sources Integration","description":"Summary","sidebar":"docsSidebar"},"development/events-naming-migration":{"id":"development/events-naming-migration","title":"File Migration to Events Naming Convention","description":"This guide shows how to use the migration script to rename old meeting/contact files to the new events_ naming convention.","sidebar":"docsSidebar"},"development/integration-status":{"id":"development/integration-status","title":"✅ Integration Status Summary","description":"Quick Answer to Your Question","sidebar":"docsSidebar"},"development/intel-optimization":{"id":"development/intel-optimization","title":"DuckDB + Intel Arc Optimization","description":"This guide covers running high-performance legislative analysis using DuckDB + VSS (Vector Similarity Search) optimized for Intel Arc Graphics + NPU.","sidebar":"docsSidebar"},"development/migration-v2":{"id":"development/migration-v2","title":"✅ Migration Complete: Pattern-Based Discovery v2.0","description":"Summary","sidebar":"docsSidebar"},"development/new-capabilities":{"id":"development/new-capabilities","title":"🎉 NEW CAPABILITIES SUMMARY","description":"What's Been Added (Based on 6 Additional Civic Tech Projects)","sidebar":"docsSidebar"},"development/openstates-integration":{"id":"development/openstates-integration","title":"OpenStates Integration & Contribution Opportunities","description":"This document outlines our integration with OpenStates/Plural Policy and potential opportunities to contribute code back to the open-source community.","sidebar":"docsSidebar"},"development/port-guide":{"id":"development/port-guide","title":"🚨 CRITICAL: Which Port to Use?","description":"TL;DR: Go to Port 5173 for the App","sidebar":"docsSidebar"},"development/react-refactoring":{"id":"development/react-refactoring","title":"React + FastAPI Databricks App Refactoring","description":"Executive Summary","sidebar":"docsSidebar"},"development/readme-migration":{"id":"development/readme-migration","title":"README Migration Summary","description":"✅ Completed","sidebar":"docsSidebar"},"development/real-time-statistics":{"id":"development/real-time-statistics","title":"Real-Time Statistics with Geographic Filtering","description":"Overview","sidebar":"docsSidebar"},"development/refactoring-summary":{"id":"development/refactoring-summary","title":"✨ React + FastAPI Databricks App - Complete Refactoring Summary","description":"🎉 What We Built","sidebar":"docsSidebar"},"development/schema-migration-summary":{"id":"development/schema-migration-summary","title":"Schema Migration Summary","description":"Date: April 28, 2026","sidebar":"docsSidebar"},"development/terminal-corruption-prevention":{"id":"development/terminal-corruption-prevention","title":"Terminal Corruption Prevention","description":"What Happened","sidebar":"docsSidebar"},"families/community-events":{"id":"families/community-events","title":"Community Events & Activities","description":"Find local events, activities for kids, and opportunities to participate in your community.","sidebar":"docsSidebar"},"families/community-resources":{"id":"families/community-resources","title":"Community Resources & Support Services","description":"Access essential services, get help for your family, and connect with support programs in your community.","sidebar":"docsSidebar"},"families/service-requests":{"id":"families/service-requests","title":"Service Requests & Feedback","description":"Report problems, request services, submit complaints, and provide feedback to your local government.","sidebar":"docsSidebar"},"families/training-education":{"id":"families/training-education","title":"Training & Educational Programs","description":"Find free and low-cost training, educational workshops, and skill-building programs for your whole family.","sidebar":"docsSidebar"},"families/voter-registration":{"id":"families/voter-registration","title":"Voter Registration & Civic Participation","description":"Register to vote, find your polling place, learn about candidates, and participate in elections at all levels.","sidebar":"docsSidebar"},"for-advocates":{"id":"for-advocates","title":"For Policy Makers & Advocates","description":"Welcome! This section is designed for policy makers, advocates, researchers, and community organizers who want to use Open Navigator to drive change.","sidebar":"policyMakersSidebar"},"for-developers":{"id":"for-developers","title":"For Developers & Technical Users","description":"Welcome! This section contains technical documentation for developers, data scientists, and system administrators working with Open Navigator.","sidebar":"developersSidebar"},"for-families":{"id":"for-families","title":"For Families & Individuals","description":"Welcome to Open Navigator! This guide helps you navigate community resources, engage with local government, and access services that matter to you and your family.","sidebar":"docsSidebar"},"guides/accountability-strategy":{"id":"guides/accountability-strategy","title":"Which Dashboard Makes Board Members Most Uncomfortable?","description":"TL;DR Answer","sidebar":"policyMakersSidebar"},"guides/api-troubleshooting":{"id":"guides/api-troubleshooting","title":"API Troubleshooting","description":"Common issues when working with external APIs and their solutions."},"guides/contacts-officials":{"id":"guides/contacts-officials","title":"Contacts & Officials Data","description":"Extract and manage contact information for elected officials, government employees, and civic leaders."},"guides/county-aggregation":{"id":"guides/county-aggregation","title":"County-Level Data Aggregation","description":"This guide explains how to aggregate Open Navigator statistics by county."},"guides/document-libraries":{"id":"guides/document-libraries","title":"📦 INSTALLING DOCUMENT PROCESSING LIBRARIES","description":"Quick guide to install all libraries for handling multiple document formats.","sidebar":"docsSidebar"},"guides/enterprise-tech-integration":{"id":"guides/enterprise-tech-integration","title":"Enterprise Tech Integration Guide","description":"This guide documents the enterprise technology platforms and programs that support Open Navigator's data infrastructure."},"guides/form-990-enrichment":{"id":"guides/form-990-enrichment","title":"Form 990 Enrichment Guide","description":"🎯 Goal"},"guides/gold-table-pipeline":{"id":"guides/gold-table-pipeline","title":"Gold Table Pipeline","description":"Transform bronze/cache data into curated gold tables ready for analysis, dashboards, and AI applications."},"guides/handling-formats":{"id":"guides/handling-formats","title":"📄 HANDLING MULTIPLE DOCUMENT FORMATS","description":"Government sites use PDFs, PowerPoint, Word, Excel, and more. Here's how to handle them ALL.","sidebar":"docsSidebar"},"guides/huggingface-datasets":{"id":"guides/huggingface-datasets","title":"HuggingFace Dataset Integration","description":"Push your nonprofit data to HuggingFace Hub and query it from your React application using the free Datasets Server API (no authentication required for public datasets!)."},"guides/huggingface-features":{"id":"guides/huggingface-features","title":"✅ HuggingFace Dataset Sharing Added!","description":"What's New","sidebar":"docsSidebar"},"guides/huggingface-integration":{"id":"guides/huggingface-integration","title":"🚀 HuggingFace Dataset Integration - Quick Start Guide","description":"📋 Overview"},"guides/huggingface-limits":{"id":"guides/huggingface-limits","title":"⚠️ HUGGING FACE FILE LIMITS & SOLUTIONS","description":"IMPORTANT: Don't upload individual PDFs! Use structured formats instead.","sidebar":"docsSidebar"},"guides/huggingface-publishing":{"id":"guides/huggingface-publishing","title":"HuggingFace Dataset Publishing Guide","description":"Share your jurisdiction discovery datasets and run outputs on HuggingFace Hub for public collaboration!","sidebar":"docsSidebar"},"guides/huggingface-quickstart":{"id":"guides/huggingface-quickstart","title":"🚀 QUICK START: FREE STORAGE WITH HUGGING FACE","description":"TL;DR: Store unlimited data for FREE on Hugging Face!","sidebar":"docsSidebar"},"guides/impact-navigation":{"id":"guides/impact-navigation","title":"Impact-Driven Navigation Guide","description":"The frontend has been transformed from a technical data audit to a citizen mobilization tool with persona-based navigation.","sidebar":"policyMakersSidebar"},"guides/intel-arc-optimization":{"id":"guides/intel-arc-optimization","title":"Intel Arc GPU Optimization Guide","description":"Maximize LLM performance on Intel Arc Graphics + NPU"},"guides/jurisdiction-setup":{"id":"guides/jurisdiction-setup","title":"Jurisdiction Discovery - Quick Start Guide","description":"No External APIs Required! 🎉","sidebar":"docsSidebar"},"guides/legislative-tracking":{"id":"guides/legislative-tracking","title":"Legislative Tracking Maps","description":"Create interactive choropleth maps showing state-level legislative activity across multiple social issues."},"guides/legislative-tracking-maps":{"id":"guides/legislative-tracking-maps","title":"Creating Legislative Tracking Maps","description":"Learn how to download state legislation data and create choropleth maps showing legislative activity across multiple social issues.","sidebar":"developersSidebar"},"guides/logo-enrichment":{"id":"guides/logo-enrichment","title":"Logo Enrichment with Logo.dev","description":"Enrich nonprofit data with high-quality organization logos using the Logo.dev API."},"guides/nonprofit-officers-contacts":{"id":"guides/nonprofit-officers-contacts","title":"Nonprofit Officers & Board Members Contact Data","description":"Extract and track nonprofit leadership (officers, directors, trustees) from IRS Form 990 filings as searchable contacts."},"guides/open-states-legislative-data":{"id":"guides/open-states-legislative-data","title":"Working with Open States Legislative Data","description":"Complete guide to using the Open States PostgreSQL dump downloaded from Plural Policy."},"guides/partitioned-datasets":{"id":"guides/partitioned-datasets","title":"Partitioned Datasets","description":"Partitioned datasets provide the best of both worlds: efficient state-level queries and the ability to query the full national dataset."},"guides/political-economy":{"id":"guides/political-economy","title":"Political Economy Analysis - Implementation Status","description":"Summary","sidebar":"policyMakersSidebar"},"guides/scraper-improvements":{"id":"guides/scraper-improvements","title":"Scraper Improvements Summary","description":"Date: April 22, 2026","sidebar":"docsSidebar"},"guides/search-patterns":{"id":"guides/search-patterns","title":"Scale and Search Patterns: End-to-End Civic Tech Projects","description":"This guide analyzes 6 additional civic tech projects focused on full-stack deployments, large-scale data aggregation, and public search portals. These complement our existing integration (Civic Scraper, City Scrapers, CDP, Engagic, Councilmatic) with new patterns for:","sidebar":"docsSidebar"},"guides/seo-optimization":{"id":"guides/seo-optimization","title":"SEO Optimization Guide","description":"This guide explains the SEO improvements implemented for Open Navigator and provides recommendations for ongoing optimization."},"guides/specialized-ai-models":{"id":"guides/specialized-ai-models","title":"Specialized AI Models for Legislative Analysis","description":"🎯 Overview"},"guides/split-screen":{"id":"guides/split-screen","title":"Split-Screen System: Government Decisions ↔ Community Response","description":"The Big Idea","sidebar":"docsSidebar"},"guides/state-split-data":{"id":"guides/state-split-data","title":"State-Split Data Files (Deprecated)","description":"This approach of splitting files into separate state files is deprecated."},"guides/unified-search":{"id":"guides/unified-search","title":"Unified Search Feature","description":"LinkedIn-style search across contacts, meetings, organizations, and causes."},"integrations/dataverse":{"id":"integrations/dataverse","title":"📚 Dataverse API Integration","description":"Overview","sidebar":"docsSidebar"},"integrations/dataverse-summary":{"id":"integrations/dataverse-summary","title":"🎉 Harvard Dataverse Integration - Complete!","description":"✅ What Was Implemented","sidebar":"docsSidebar"},"integrations/eboard-automated":{"id":"integrations/eboard-automated","title":"Automated eBoard Scraping Solutions","description":"This guide covers fully automated solutions to bypass Incapsula protection without manual cookie extraction.","sidebar":"docsSidebar"},"integrations/eboard-cookies":{"id":"integrations/eboard-cookies","title":"eBoard Cookie Extraction Guide","description":"Quick Start (10 Minutes)","sidebar":"docsSidebar"},"integrations/eboard-manual":{"id":"integrations/eboard-manual","title":"eBoard Platform Manual Download Guide","description":"Issue: Incapsula Bot Protection","sidebar":"docsSidebar"},"integrations/fec-campaign-finance":{"id":"integrations/fec-campaign-finance","title":"FEC Campaign Finance Integration","description":"Track political contributions and campaign finance data using the Federal Election Commission (FEC) via OpenFEC API and Bulk Downloads.","sidebar":"docsSidebar"},"integrations/fec-integration-summary":{"id":"integrations/fec-integration-summary","title":"FEC Campaign Finance Integration - Implementation Summary","description":"✅ What Was Added","sidebar":"docsSidebar"},"integrations/fec-political-contributions":{"id":"integrations/fec-political-contributions","title":"FEC Political Contributions","description":"Track political donations and their relationship to nonprofit leadership, policy decisions, and grant awards.","sidebar":"docsSidebar"},"integrations/frontend":{"id":"integrations/frontend","title":"Frontend Integration Guide","description":"Complete guide for integrating the React Policy Accountability Dashboards with the Python backend.","sidebar":"docsSidebar"},"integrations/grants-gov-api":{"id":"integrations/grants-gov-api","title":"Grants.gov API Integration","description":"Track federal grant opportunities and match them to nonprofits in your database.","sidebar":"docsSidebar"},"integrations/localview":{"id":"integrations/localview","title":"📚 LocalView Integration Guide","description":"Overview","sidebar":"docsSidebar"},"integrations/mcp-server":{"id":"integrations/mcp-server","title":"Model Context Protocol (MCP) Server","description":"Turn your Open Navigator data into an AI-accessible knowledge base!","sidebar":"docsSidebar"},"integrations/overview":{"id":"integrations/overview","title":"Integration Guide: Reusing Open-Source Municipal Scraping Logic","description":"Overview","sidebar":"docsSidebar"},"intro":{"id":"intro","title":"Introduction","description":"Welcome to Open Navigator - an AI-powered platform that analyzes municipal meeting minutes and financial documents to identify policy opportunities for advocacy.","sidebar":"gettingStartedSidebar"},"legal-compliance":{"id":"legal-compliance","title":"Legal Compliance & Data Use Policies","description":"This document ensures Open Navigator complies with all data source terms of service, API policies, and legal requirements. Every data source is documented with its use policy, licensing terms, and compliance status.","sidebar":"docsSidebar"},"legal/data-deletion":{"id":"legal/data-deletion","title":"Data Deletion Request","description":"You have the right to request deletion of your personal data from Open Navigator at any time. This page explains how to submit a deletion request."},"legal/data-provider-terms":{"id":"legal/data-provider-terms","title":"Data Provider Terms of Service","description":"Last Updated: April 28, 2026"},"legal/index":{"id":"legal/index","title":"Terms and Privacy","description":"This section contains all legal policies, terms of service, and compliance documentation for Open Navigator. Please review these documents carefully before using the Service.","sidebar":"legalSidebar"},"legal/legal-documentation-complete":{"id":"legal/legal-documentation-complete","title":"✅ LEGAL DOCUMENTATION COMPLETE","description":"Status: COMPLETE ✅"},"legal/legal-documentation-summary":{"id":"legal/legal-documentation-summary","title":"Legal Documentation Summary","description":"Created: April 28, 2026"},"legal/privacy-policy":{"id":"legal/privacy-policy","title":"Privacy Policy","description":"Effective Date: April 28, 2026"},"legal/terms-of-service":{"id":"legal/terms-of-service","title":"Terms of Service","description":"Effective Date: April 28, 2026"},"open-navigator":{"id":"open-navigator","title":"Open Navigator","description":"Open Navigator is the main application interface providing search, analysis, and visualization tools for advocacy opportunities across the United States.","sidebar":"gettingStartedSidebar"},"quick-reference":{"id":"quick-reference","title":"🚀 Quick Reference Card - Databricks App","description":"Development Commands","sidebar":"developersSidebar"},"quickstart":{"id":"quickstart","title":"Quick Start Guide","description":"Installation","sidebar":"developersSidebar"}}}} \ No newline at end of file