# Build
build/
dist/
*.egg-info/
*.eggs/
*.so
*.dylib
_ext*.pyd

# Python
__pycache__/
*.pyc
*.pyo
.venv/
venv/
# Deprecated venvs (post 2026-05-13 Sprint 1 consolidation; canonical is .venv/)
venv.deprecated.*

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

# macOS
.DS_Store
._*

# Metal
*.metallib
!mlx_mfa/precompiled/async_v2.metallib
*.air
*.metal-ar

# Test / coverage artifacts
.pytest_cache/
htmlcov/
.coverage
*.coverage

# Environment
.env

# Jupyter
.ipynb_checkpoints/

# SSH keys / credentials (never commit)
*.pub
mfa-steel
mfa-steel.pub

# Debug / scratch artifacts
*_shader.txt
*_shader_dump.txt
shader_dump.txt
full_shader_dump.txt
*.ll
claude-code-prompt*.md
PROMPT_PHASE_*.md
TODO.md
_build_manual/
*.varlen_append

docs/v6-nax/captures/

# Sprint scratch artifacts (regenerated by bench scripts)
outputs/
docs/audit_dit_dispatch_output.log

# doc-release-prep skill artifacts (generated backups; restore from manifest if needed)
.doc-archive/
.archive/
