LICENSE
MANIFEST.in
README.md
pyproject.toml
assets/banner.svg
assets/logo.svg
src/stmtforge/__init__.py
src/stmtforge/cli.py
src/stmtforge/config_template.yaml
src/stmtforge/hybrid_pipeline.py
src/stmtforge/run_pipeline.py
src/stmtforge.egg-info/PKG-INFO
src/stmtforge.egg-info/SOURCES.txt
src/stmtforge.egg-info/dependency_links.txt
src/stmtforge.egg-info/entry_points.txt
src/stmtforge.egg-info/requires.txt
src/stmtforge.egg-info/top_level.txt
src/stmtforge/dashboard/__init__.py
src/stmtforge/dashboard/app.py
src/stmtforge/dashboard/pages/2_Card_Optimizer.py
src/stmtforge/data/__init__.py
src/stmtforge/data/cards/__init__.py
src/stmtforge/data/cards/_point_values.yaml
src/stmtforge/data/cards/_schema.yaml
src/stmtforge/data/cards/amex_mrcc.yaml
src/stmtforge/data/cards/amex_platinum_travel.yaml
src/stmtforge/data/cards/axis_ace.yaml
src/stmtforge/data/cards/axis_flipkart.yaml
src/stmtforge/data/cards/axis_magnus.yaml
src/stmtforge/data/cards/axis_miles_and_more.yaml
src/stmtforge/data/cards/axis_neo.yaml
src/stmtforge/data/cards/csb_edge.yaml
src/stmtforge/data/cards/federal_scapia.yaml
src/stmtforge/data/cards/federal_signet.yaml
src/stmtforge/data/cards/hdfc_infinia.yaml
src/stmtforge/data/cards/hdfc_millennia.yaml
src/stmtforge/data/cards/hdfc_moneyback_plus.yaml
src/stmtforge/data/cards/hdfc_regalia.yaml
src/stmtforge/data/cards/hdfc_swiggy.yaml
src/stmtforge/data/cards/hdfc_tata_neu_plus.yaml
src/stmtforge/data/cards/icici_amazon_pay.yaml
src/stmtforge/data/cards/icici_coral.yaml
src/stmtforge/data/cards/icici_emeralde.yaml
src/stmtforge/data/cards/icici_sapphiro.yaml
src/stmtforge/data/cards/idfc_first_classic.yaml
src/stmtforge/data/cards/idfc_first_millennia.yaml
src/stmtforge/data/cards/idfc_first_select.yaml
src/stmtforge/data/cards/idfc_first_wealth.yaml
src/stmtforge/data/cards/kotak_811.yaml
src/stmtforge/data/cards/sbi_bpcl_octane.yaml
src/stmtforge/data/cards/sbi_cashback.yaml
src/stmtforge/data/cards/sbi_elite.yaml
src/stmtforge/data/cards/sbi_simplyclick.yaml
src/stmtforge/data/cards/yes_kiwi.yaml
src/stmtforge/database/__init__.py
src/stmtforge/database/db.py
src/stmtforge/extractor/__init__.py
src/stmtforge/extractor/core.py
src/stmtforge/gmail/__init__.py
src/stmtforge/gmail/auth.py
src/stmtforge/gmail/fetcher.py
src/stmtforge/llm/__init__.py
src/stmtforge/llm/client.py
src/stmtforge/llm/prompts.py
src/stmtforge/parsers/__init__.py
src/stmtforge/parsers/axis_parser.py
src/stmtforge/parsers/base_parser.py
src/stmtforge/parsers/categorizer.py
src/stmtforge/parsers/csb_parser.py
src/stmtforge/parsers/federal_parser.py
src/stmtforge/parsers/generic_parser.py
src/stmtforge/parsers/hdfc_parser.py
src/stmtforge/parsers/icici_parser.py
src/stmtforge/parsers/idfc_first_parser.py
src/stmtforge/parsers/kotak_parser.py
src/stmtforge/parsers/registry.py
src/stmtforge/parsers/sbi_parser.py
src/stmtforge/parsers/yes_parser.py
src/stmtforge/pdf_processing/__init__.py
src/stmtforge/pdf_processing/extractor.py
src/stmtforge/pdf_processing/unlocker.py
src/stmtforge/scripts/check_cards.py
src/stmtforge/scripts/fix_card_names.py
src/stmtforge/suggestor/__init__.py
src/stmtforge/suggestor/card_advisor.py
src/stmtforge/suggestor/card_db.py
src/stmtforge/suggestor/engine.py
src/stmtforge/suggestor/optimizer.py
src/stmtforge/suggestor/report.py
src/stmtforge/suggestor/spend_vector.py
src/stmtforge/utils/__init__.py
src/stmtforge/utils/config.py
src/stmtforge/utils/hashing.py
src/stmtforge/utils/logging_config.py
src/stmtforge/utils/privacy_logging.py
src/stmtforge/utils/run_logger.py
src/stmtforge/utils/scope_filter.py
src/stmtforge/validator/__init__.py
src/stmtforge/validator/transaction_validator.py