__pycache__/
*.py[cod]
.venv/
*.egg-info/
dist/
build/
.pytest_cache/
.ruff_cache/
.DS_Store

# Local tool config/state, not project source
.serena/
.superpowers/
.claude/settings.local.json
local_work/

# dbt example projects (examples/**): real dbt run artifacts, never source
examples/**/dbt_packages/
examples/**/logs/
examples/**/target/
examples/**/*.duckdb
examples/**/.user.yml
# Test runs with a relative `path:` in a scratch profiles.yml resolve it
# against the process cwd, not --project-dir -- stray .duckdb files can end
# up at the repo root when tests run from here. Not committed either way,
# but keep them out of `git status` noise.
/*.duckdb
logs/
.worktrees/
.env
