# Python
__pycache__/
*.py[cod]
*$py.class
.coverage*
.pytest_cache/
.hypothesis/

# Development tools
.mypy_cache/
.ruff_cache/
.autotyping-cache/

# Build and distribution
build/
dist/
*.egg-info/
/__pypackages__/

# Virtual environments
.venv/
venv/

# IDE and OS
.DS_STORE
.idea/
.envrc

# UV/PDM package management
.pdm-python
.pdm.toml
.pdm-build/

# Project-specific generated files
/coverage.json
/htmlcov/
/tests/htmlcov/
/complexipy.json
/test-results.xml
crackerjack-debug-*.log
crackerjack-ai-debug-*.log
/hooks-analysis.json
/quality-metrics.json
/project-structure.json
/error-context.json
/ai-agent-summary.json
/bandit-report.json

# Crackerjack state and cache
/.crackerjack/
/.crackerjack-state
/.crackerjack-hooks-updated
/.crackerjack-mcp/
/.benchmarks/
/tests/.benchmarks/

# Development artifacts (evaluate periodically)
/feature-implementation-*.md
/session_handoff_*.md
/test-implementation-*.md

# Temporary and scratch files
/tmp/
/scratch/
/examples/

# Configuration files (project-specific)
.mcp.json
/.mcp-proxy.json

# Claude Code settings
/.claude/
**/.claude/settings.local.json

# Crackerjack patterns




# Build/Distribution
# Caches
# Coverage
# Crackerjack specific
# Development
*$py.class
**/.claude/settings.local.json
*.egg-info/
*.py[cod]
*.pyc
.DS_STORE
.autotyping-cache/
.coverage*
.crackerjack-*
.envrc
.hypothesis/
.idea/
.mcp.json
.mypy_cache/
.pdm-build/
.pdm-python
.pdm.toml
.pytest_cache/
.ruff_cache/
.venv/
/.benchmarks/
/.claude/
/.crackerjack-hooks-updated
/.crackerjack-mcp/
/.crackerjack-state
/.crackerjack/
/.mcp-proxy.json
/__pypackages__/
/ai-agent-summary.json
/bandit-report.json
/build/
/complexipy.json
/coverage.json
/dist/
/error-context.json
/examples/
/feature-implementation-*.md
/hooks-analysis.json
/htmlcov/
/project-structure.json
/quality-metrics.json
/scratch/
/session_handoff_*.md
/test-implementation-*.md
/test-results.xml
/tests/.benchmarks/
/tests/htmlcov/
/tmp/
__pycache__/
build/
crackerjack-ai-debug-*.log
crackerjack-debug-*.log
dist/
htmlcov/
venv/
/NOTES.md
/.obsidian/
/.smart-env/
/.backups/
settings/local.yaml

# Local settings overrides (ACB configuration)
settings/local.yaml
/.uv-cache/
