Project Health Check
Run a quick verification that the project is in a healthy state.
- •Verify all core modules import without errors:
code
python -c "from src import utils, config, financial_parser, money_context_extractor, subrecipient_extractor, nlp_processor, pdf_processor, data_linker, funding_tracker; print('All imports OK')" - •Verify parse_usd assertions pass (they run on import of utils)
- •Check database is accessible:
code
python -c "import sqlite3; conn = sqlite3.connect('data/glo_reports.db'); print(f'DB tables: {len(conn.execute(\"SELECT name FROM sqlite_master WHERE type=\\'table\\'\").fetchall())}'); conn.close()" - •Run
make checkif available - •Report results: which checks passed, which failed, and any recommended actions