# ── Python ──────────────────────────────────────────────────────────────────── __pycache__/ *.py[cod] *$py.class *.pyo .Python # ── Virtual environment ─────────────────────────────────────────────────────── .venv/ venv/ env/ ENV/ # ── Database ────────────────────────────────────────────────────────────────── # The live database is never committed. seed.db (cpu_specs only) IS committed # and serves as the starting point for new users. Regenerate it with: # python _dev/export_seed_db.py database.db database.db-shm database.db-wal # ── Logs ────────────────────────────────────────────────────────────────────── *.log logs/ # ── Playwright / browser state ──────────────────────────────────────────────── browser_data/ # ── Maintenance / dev scripts (not part of the shipped app) ────────────────── _dev/ # ── OS / editor noise ───────────────────────────────────────────────────────── .DS_Store Thumbs.db desktop.ini .idea/ .vscode/ *.swp *.swo # ── Secrets / env files ─────────────────────────────────────────────────────── .env .env.* *.env