# IDE
.idea/
*.iml
.vscode/

# OS
.DS_Store
Thumbs.db

.claude/settings.local.json
.claude/logs/*.log

# Memory is git-versioned + human-reviewed (ADR-010): HANDOFF.md and
# .serena/memories are intentionally NOT ignored — you review and commit them.
# Only the regenerable Serena symbol index/cache is ignored.
.serena/*
!.serena/memories/

# Node
node_modules/

# Secrets
.env
.env.*
secrets/

# MCP symlink (created by install.sh)
.mcp.json

# Temporary & Backup files
*.bak
*.tmp
*.swp
*~

# Debug logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Test coverage & results
coverage/
.nyc_output/
.omx/

# Local evidence files (P7 / Observation metrics - not committed to Git)
docs/evidence/
docs/internal/
# Local unit tests are intentionally kept out of release commits
tests/unit/
