# ============================================================================
# Secrets & runtime config — NE JAMAIS committer
# ============================================================================
.env
.env.local
.env.*.local
brain/data/settings.json
*.key
*.pem

# ============================================================================
# Java / Spring Boot / Maven
# ============================================================================
target/
*.class
hs_err_pid*
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
.mvn/wrapper/maven-wrapper.jar

# ============================================================================
# Python / FastAPI (Brain)
# ============================================================================
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
.venv/
venv/
env/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# ============================================================================
# Angular / Node (Web)
# ============================================================================
node_modules/
dist/
.angular/
.cache/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
coverage/

# ============================================================================
# IDE / Editeurs
# ============================================================================
.idea/
*.iml
.vscode/
.run/
*.swp
*.swo
*~

# ============================================================================
# OS
# ============================================================================
.DS_Store
Thumbs.db

# ============================================================================
# Logs
# ============================================================================
*.log

# ============================================================================
# Assistants IA / Outils locaux
# ============================================================================
.claude/
.windsurfrules

# ============================================================================
# Documentation hors-code (conservee hors du repo)
# ============================================================================
docs/

# ============================================================================
# Docker Compose override (dev uniquement, non-distribue aux end users)
# ============================================================================
docker-compose.override.yml
