node_modules/ */node_modules/ */build/ __pycache__/ *.pyc *.pyo .env .env.* *.db *.sqlite3 *.sqlite3-journal .DS_Store media/ .venv/ # Claude Code / IDE .claude/ .vscode/ .idea/ # Dev artifacts — test PDFs, backup files, accidental shell artifacts test_*.pdf test_*.json nul # Local backup downloads — these should never be in git backups/ # Django collected static files — build artifact, not source. # `python manage.py collectstatic` regenerates this from `static/` and # installed-app static dirs on every deploy. Tracking the output caused # recurring "Ver XX.YY" auto-commits from Flatlogic's web UI whenever the # VM regenerated it post-deploy. The VM's filesystem still holds this # directory — it's just no longer in git. See CLAUDE.md → Static Assets. staticfiles/