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

# Rust
/rust/target/
**/*.rs.bk
*.pdb

# TypeScript/Node
ts_cli/
ts_cli/node_modules/
ts_cli/dist/
node_modules/

# Audio/Media
*.wav
*.mp3
*.m4a

# Whisper models (too large for GitHub)
whisper_models/*.bin
whisper_models/*.ggml
whisper_models/*.onnx

# Whisper output
*.txt
*.srt
*.vtt
*.json
!.github/badges/
!.github/badges/*.json
!dev/config/control_plane_policy.json
!dev/config/mcp_tools_allowlist.json

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

# Logs
*.log
logs/
dev/reports/**

# Temporary files
/tmp/
/temp/
*.tmp
/bin/

# Environment variables
.env
.env.local

# Test outputs
test_output/
*.test

# macOS
.DS_Store
.AppleDouble
.LSOverride
docs/Screenshot 2026-01-28 at 8.07.36 PM.png
docs/Screenshot 2026-01-28 at 8.15.12 PM.png

# Credentials (important!)
credentials.json
*.pem
*.key
*.cert

# Legacy scripts and binaries
/test
/voice

# Internal development docs
PROJECT_OVERVIEW.md
master_index.md
project.md
dev/BACKLOG.md
# Old docs paths (removed)
# dev/archive/ is tracked
**/PROJECT_OVERVIEW.md
**/master_index.md
rust/mutants.out*
claudeaudit.md

# AI tooling (local only)
CLAUDE.md
**/CLAUDE.md
.claude/
docs/active/claude_review*.md
docs/active/visual*.md
dev/active/DEV_MODE_PLAN.md

# Local-only testing notes
Testing_Guide.md

# Local runtime memory artifacts
.voiceterm/memory/
**/.voiceterm/memory/

# Local scanner scratch artifacts (external tools)
/cvelist
/cvelist-html
/cvelist-our
/cvelist-our-html
/cvelist.diff
/orb.db/

# Personal notes (local only)
personal/
