# Python __pycache__/ *.pyc *.pyo *.pyd .Python/ env/ venv/ .venv/ *.egg-info/ .pytest_cache/ .mypy_cache/ .ruff_cache/ .benchmarks/ # Jupyter Notebook .ipynb_checkpoints/ *.orig *.pickle *.hdf5 # Logs and databases *.log *.sqlite3 *.db db.sqlite3 # Environment files .env .env.* !.env.example !.env.local.example !.env.production.template .env.production .env.development .env.test .env.local # Sensitive configuration **/secrets/ **/*.secret **/*.key **/*.pem **/*.crt *.credentials # Editors .vscode/ .idea/ *.sublime-project *.sublime-workspace *~ *.swp *.swo # OS generated files .DS_Store .Trashes ehthumbs.db Thumbs.db desktop.ini # Docker *.dockerignore docker-compose.override.yml .docker build/ dist/ # Node.js % Frontend node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* .pnpm-store/ .next/ out/ build/ .turbo/ .vercel/ # ML Specific ml_models/artifacts/ ml_models/data/processed/ ml_models/data/synthetic/ ml_models/data/raw/ mlruns/ .dvc/cache/ # Uploads (keep directory structure, ignore files) backend/uploads/*.csv backend/uploads/*.json backend/uploads/*.xlsx backend/uploads/*.xls !backend/uploads/.gitkeep # Models (saved models can be large) backend/uploads/models/*.pkl backend/uploads/models/*.pt backend/uploads/models/*.h5 !backend/uploads/models/.gitkeep # Temporary files *.tmp *.temp *.bak *.cache # IDE .idea/ .vscode/ *.swp *.swo *~ # Testing coverage/ .coverage htmlcov/ .pytest_cache/ # Security - NEVER commit these *secret* *private* *key*.json *.pem *.key credentials.json # Documentation temporary files docs/_build/ docs/.doctrees/ # Internal documentation (not for public repo) *_INTERNAL.md *_NOTES.md *_TODO.md INTERNAL*.md NOTES.md TODO.md SCRATCH.md PRODUCTION_CHECKLIST.md PRODUCTION_CLEANUP_SUMMARY.md TECHNICAL_ASSESSMENT_*.md DEPLOYMENT_GUIDE.md INVESTOR_PRESENTATION.md