/target
**/target/
**/*.rs.bk
.env
.env.local
.DS_Store
*.redb
.idea/
.vscode/
.fastembed_cache/

# MCP config (machine-local)
.mcp.json
.trusty-search

# Ignore all of .claude/ and .claude-mpm/ by default, then re-include what we want
.claude/
.claude-mpm/*

# Re-include tracked files from .claude/
!.claude/
!.claude/settings.json
!.claude/agents/
!.claude/agents/**

# Exclude agent runtime-state dot-files (not source-controlled)
.claude/agents/.dependency_cache
.claude/agents/.mpm_deployment_state

# Re-include tracked files from .claude-mpm/
!.claude-mpm/INSTRUCTIONS.md
!.claude-mpm/AGENT_DELEGATION.md

# Exclude local-only Claude settings
.claude/settings.local.json

# Exclude internal PM artifacts
.claude-mpm/logs/
.claude-mpm/responses/
.claude-mpm/templates/
.claude-mpm/config/
.claude-mpm/PM_INSTRUCTIONS*.md
.claude-mpm/pm_skills_registry.yaml

!CLAUDE.md
!README.md

# trusty-search runtime artifacts
crates/trusty-search/.claude-mpm/
crates/trusty-search/ui/node_modules/

# trusty-memory runtime artifacts
crates/trusty-memory/ui/node_modules/

# trusty-analyze runtime artifacts
crates/trusty-analyze/ui/node_modules/

# trusty-console runtime artifacts
crates/trusty-console/ui/node_modules/

# Temp directories and analytics databases
claude-mpm-patch/
tga.db

# mdBook build output
/docs/book/

# Obsidian editor config (personal)
.obsidian/
