# Virtual environment
.venv/
venv/

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg-info/
*.egg
dist/
build/
.eggs/
# pyenv
.python-version
# IDE
.vscode/
.idea/
*.swp
*.swo
# OS
.DS_Store
Thumbs.db
# Testing
.pytest_cache/
.coverage
htmlcov/
.mypy_cache/
# Distribution
*.tar.gz
*.whl
# --- Python ---
# --- Virtualenv ---
env/
# --- Tooling caches ---
.ruff_cache/
# --- Env / secrets ---
.env
.env.*
*.env
!.env.example
*.key
*.pem
*credential*
*secret*
# --- OS / editor ---
# --- x-dog ---
data/
result.txt
plan.txt

# Claude Code session state and agent worktrees — never publish these.
.claude/

# Personal scratch files kept in the working tree, deliberately not tracked.
/cli_agent_workflow.json
/cli_agent_workflow.py
/essay_writer.py
