# ───────────────────────────────────────────────────────────────────── # Secrets — never commit # ───────────────────────────────────────────────────────────────────── .env .env.local *.pem *.key # ───────────────────────────────────────────────────────────────────── # Big data — too large for GitHub free tier or just bulky cache # ───────────────────────────────────────────────────────────────────── # The 16 GB FAISS index — kept on laptop + HF Dataset, never in git index/ index_bge_m3/ # 189 MB — over GitHub's 100 MB hard file-size limit # Kept locally + in tarball backup; pushed to HF separately via LFS mandi_advisor/feature_store.parquet # Runtime cache — regenerable, ~16 MB pest_model/weather_cache.json *.cache .cache/ # ───────────────────────────────────────────────────────────────────── # Frontend build artefacts # ───────────────────────────────────────────────────────────────────── frontend/node_modules/ node_modules/ frontend/dist/ frontend/.vite/ frontend/build/ *.local # ───────────────────────────────────────────────────────────────────── # Python # ───────────────────────────────────────────────────────────────────── __pycache__/ *.py[cod] *.so .pytest_cache/ .mypy_cache/ .ruff_cache/ *.egg-info/ .venv/ venv/ env/ # ───────────────────────────────────────────────────────────────────── # OS / editor / tooling # ───────────────────────────────────────────────────────────────────── .DS_Store Thumbs.db .idea/ .vscode/ *.swp *.swo # ───────────────────────────────────────────────────────────────────── # Logs # ───────────────────────────────────────────────────────────────────── *.log logs/ # ───────────────────────────────────────────────────────────────────── # Claude Code internal # ───────────────────────────────────────────────────────────────────── .claude/ # ───────────────────────────────────────────────────────────────────── # Misc backup / temp # ───────────────────────────────────────────────────────────────────── *.bak *.tmp *.orig