# Dependencies
node_modules/

# Environment & Secrets
.env
.env.local
.env.*.local
*.pem
*.cer
*.key
debug_cert_*.pem

# The rotating service token file must be provided locally for Docker mounts (and runtime writes).
# Never commit real tokens.
config/webex-service-tokens.json

# Logs & Runtime data
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Storage / Certificates / Debug artifacts (provide aeoroots.cer etc. locally for your clone; volume mounted in Docker)
storage/

# Dev / test artifacts (local only)
characterization-runs/
scripts/
characterize-*.js

# Backup & temp files
*.bak
*~
*.swp
.DS_Store
Thumbs.db

# IDE / Editor
.idea/
.vscode/
*.sublime-project
*.sublime-workspace
.history/

# Build / Output
dist/
build/
coverage/
.nyc_output/

# Docker / Misc
docker-compose.override.yml

# OS generated
.AppleDouble
.LSOverride
._*
.Spotlight-V100
.Trashes

# Misc project artifacts
testobjects.json
meraki-store-topology-demo.html
config/config.json
config/config.bak

# Local spike samples pulled from lab DBS-210 (never commit)
.dect-samples/
