# =============================================
# Secrets — NEVER commit these
# =============================================
.env
.env.*
!.env.example
*.pem
*.key
*.p12
*.pfx
credentials*
secrets*

# =============================================
# Node
# =============================================
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
.npm/
.yarn/
.pnp.*

# =============================================
# Runtime / build artifacts
# =============================================
logs/
*.log
dist/
build/
coverage/
.nyc_output/
tmp/
.tmp/

# Stores cache and any other locally-generated app state.
# Never contains secrets, but is machine-specific and can be regenerated
# from Assets via POST /api/wxccai/admin/storesCache/refresh.
data/

# =============================================
# Editor / IDE / OS
# =============================================
.vscode/
.idea/
.continue/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
Desktop.ini

# =============================================
# Docker
# =============================================
docker-compose.override.yml
