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

# Secrets / sessions / personal config (never commit)
.env
.env.*
*.session
session.json
.mm/
goals.toml
.mcp.json

# Reference clones & scratch (local only)
.tools/

# Git worktrees (development isolation; never versioned)
.worktrees/

# Python / behave
__pycache__/
*.pyc
.venv/
.behave_cache/

# Cowork-generated outputs we don't want versioned
reports/*.md
!reports/.gitkeep

# Local Claude settings
.claude/settings.local.json
.claude/scheduled_tasks.lock

# Disposable spike scratch (real copy lives on the spike/monarch-auth branch)
spike-monarch-auth/

# behave scratch output
bdd/*.output

# macOS
.DS_Store
