# Python-generated files
__pycache__/
*.py[oc]
build/
dist/
wheels/
*.egg-info

# Virtual environments
.venv

# Tooling caches
.ruff_cache/
.mypy_cache/
.pytest_cache/
.coverage

# Secrets. Never commit these: git history keeps them even after deletion.
# `.env` holds provider API keys and is read by the CLI at startup.
# `.env.example` is the committed template and must stay free of real values.
.env
.env.*
!.env.example

# Run artifacts
.konkord_cache/
*.duckdb
*.duckdb.wal
*.duckdb.*-backup
/results.json

# Site build
site/dist/
site/node_modules/
site/.astro/

# Wrangler's local state, written by `wrangler deploy`
.wrangler/

# Editor and agent tooling: local to whoever is working, not part of the project
.claude/

# macOS
.DS_Store
