*.bkp *.csv *.json *.jsonl *.log *.txt !requirements.txt !requirements-dev.txt RELEASE_NOTES.md test.py test_*.py !test_exclude_cards.txt !test_include_exclude_config.json .mypy_cache/ .pytest_cache/ .venv/ __pycache__/ .github/*.md config/themes/catalog/ !config/themes/ !config/themes/*.yml !config/themes/theme_list.json !config/card_lists/*.json !config/deck.json # Keep main CSV datasets out of Git, but allow the tiny deterministic fixtures used by CI. csv_files/* !csv_files/testdata/ !csv_files/testdata/**/* card_files/* deck_files/ dist/ logs/ !logs/ logs/* !logs/perf/ logs/perf/* !logs/perf/theme_preview_warm_baseline.json # Node.js and build artifacts node_modules/ code/web/static/js/ code/web/static/styles.css *.js.map # Keep TypeScript sources and Tailwind CSS input !code/web/static/ts/ !code/web/static/tailwind.css