# --- OS / Editor ---
.DS_Store
Thumbs.db
*.swp
*.swo
*.orig
*.tmp
*.bak
.idea/
.vscode/
*.code-workspace

# --- Logs ---
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# --- Env / Secrets ---
.env
.env.*
*.env
*.secret
*.key
*.pem

# --- Node / Angular ---
node_modules/
frontend/node_modules/
frontend/dist/
frontend/.angular/
frontend/.cache/
coverage/
.browserslistrc*

# --- Python (doc-service) ---
__pycache__/
*.pyc
*.pyo
*.pyd
*.pytest_cache/
.mypy_cache/
.ruff_cache/
.venv/
venv/
.envrc
.docz/
# Outputs
doc-service/app/output/

# --- Go (core-service) ---
core-service/bin/
core-service/tmp/
*.exe
*.test
*.out
# Go coverage
coverage.out

# --- Protobuf generated (optional ignore) ---
core-service/proto/**/*.pb.go
# Uncomment if generating stubs for Python/TS
# doc-service/app/proto/**
# frontend/src/app/proto/**

# --- Docker / Compose ---
**/.docker/
.dockerignore
# Local data mounts (if any)
docker/postgres/data/

# --- Build artifacts ---
dist/
build/
.tmp/
.temp/

# --- Misc ---
*.iml
*.DS_Store?
.sass-cache/
CACHE/
.cache/
.npm/
.parcel-cache/

# --- Reports ---
reports/
*.lcov

# --- OS Trash ---
$RECYCLE.BIN/
*.Trash-*/
