# Python compiled files
__pycache__/
*.py[cod]
*.pyo
*.egg-info/
*.egg

# macOS
.DS_Store

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

# Temporary & backup files
*.bak
*.backup
*.old
*.tmp
*.temp
*.log

# Backup directories
backup/

# Node.js
node_modules/

# Build artifacts
dist/
build/
target/
*.skill

# Java compiled files
*.class
*.jar
!app/backend/.mvn/wrapper/maven-wrapper.jar

# Test cache
.pytest_cache/

# .flezi-emt/ is entirely runtime state — never committed
.flezi-emt/

# Claude Code local config — derived/generated, not committed
# .claude/agents/ is populated by `emt-brain framework-sync` (from flezi-emt/agents/)
# .claude/emt-brain-index.json is the local knowledge index
.claude/

# context-mode runtime data (SQLite database + session store)
.github/
