# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# PyInstaller
*.manifest
*.spec

# Unit test / coverage
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
coverage.json
*.cover
*.py,cover
.hypothesis/
.pytest_cache/

# Virtual environments
venv/
ENV/
env/
.venv/

# IDE
.idea/
.vscode/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# Project specific
*.db
*.sqlite
*.sqlite3
chroma_data/
memory_store/
logs/
site/
*.log

# Secrets
.env
.env.local
*.pem
*.key
secrets.yaml
config/local.yaml
token.json

# Benchmarks
.benchmarks/

# User data (never commit)
user_data/
personal/

# Self-improve sandbox state
.gorgon/

# Animus runtime state
.animus/

# Forge commission artifacts (generated at runtime)
packages/forge/src/animus_forge/workflows/architect-*.json
packages/forge/src/animus_forge/workflows/test-*.json
packages/forge/src/animus_forge/workflows/no-op-*.json

# Node
node_modules/
package-lock.json
packages/forge/forge/forge_audit.jsonl
.claude/

# Security: prevent secret files from being committed
.env
.env.local
.envrc
*.pem
*.key
id_rsa*
id_ecdsa*
id_ed25519*
*.p12
secrets.json
infra/.env

# Cache / generated
.mypy_cache/
.benchmarks/
*.db
gorgon-memory.db
packages/**/gorgon-memory.db
packages/**/gorgon-state.db
2026-*-*.txt
