# Python
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
build/
dist/

# Virtual environments
.venv/
venv/

# Tooling caches
.nox/
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage
.coverage.*
coverage.xml
htmlcov/

# Docs build output
site/

# Editors / OS
.idea/
.vscode/
*.swp
.DS_Store

# --- phantasos project additions (union with prior .gitignore) ---

# Secrets — never commit live tenant credentials
.env
.env.*
!.env.example
!.env.example.jinja

# phantasos per-build preprocess scratch
.phantasos/

# Legacy local jar dir (the jar is now fetched to ~/.cache/phantasos, not here)
.tools/

# Research artifacts — not part of the committed repo
docs/research/

# Local Claude Code harness state (settings, worktrees) — not part of the repo
.claude/
