# Python
__pycache__/
*.py[cod]
*$py.class
.venv/
dist/
build/
*.egg-info/

# Environment
.env
.env.*
!.env.example

# Logs and diagnostics
*.log
*.log.*
runtime-transcripts/
dogfood-output/

# IDE
.idea/
.vscode/
*.swp
.claude/worktrees/
.claude/settings.local.json
.claude/*.lock
.worktrees/
.codex

# Reviewer-agent scratch artifacts (codex / claude CLI sub-agents create
# these inside the working tree when exploring stateful code paths)
scratch_*/
tmp_test.cmd

# Testing
.coverage
coverage.json
htmlcov/
.pytest_cache/
.ruff_cache/
.mypy_cache/
.uv-cache/
.mcp.json

# Databases and local state
*.db
*.sqlite
*.sqlite3
*.db-shm
*.db-wal

# CES project-level secrets
*.private_key
.controlled-execution/keys/

# Secrets and key material
*.pem
*.key
*.crt
*.cer
*.p12
*.pfx
id_rsa
id_dsa
id_ecdsa
id_ed25519
*.kubeconfig
credentials.json
secrets.json
.pypirc
.npmrc
.netrc

# OS
.DS_Store
Thumbs.db

# UV
.python-version

# Local CES project state (created by ces init / ces build)
.ces/

# Internal development artifacts
.codex/
.hermes/
.planning/
tasks/
docs/superpowers/
