# Dependencies
node_modules/

# Build output
dist/
playwright-report/
test-results/

# Environment variables — never commit real credentials
.env

# Local semantic code index
.tokensave/

# Mosquitto credentials (generated file, not for source control)
mosquitto/passwd
mosquitto/acl
mosquitto/acl.lkg

# Key files
scripts/keys/

# Docker named volumes (if you ever bind-mount locally)
timescaledb_data/
redis_data/
mosquitto/data/
mosquitto/log/

# OS / editor
.DS_Store
.vscode/
*.swp

# Python cache (viewshed worker)
__pycache__/
*.pyc
*.pyo

# Runtime logs (operational, not for source control)
*.log

# Claude context file (may contain deployment-specific details)
CLAUDE.md
AI_MEMORY.md
knowledge.md
multipath.md
push.md

# Teesside Mesh site (separate project, not part of ukmesh.com)
frontend/src/pages/teesside/
frontend/src/styles/teesside-dashboard.css
frontend/public/favicon-teesside.svg

# Local planning / audit notes (not for source control)
audit.md
NEW_PATHING_SYSTEM.md
local-vs-github-pr-plan.md
/.env.bak-*
/backups/
/backup-receipts/owner-grants-*.json

terrain-tiles/

/.env.bak-*
