# Secrets — never commit
.mcp.json
**/.env
**/.env.*
!**/*.example
**/token.json
**/credentials.json
**/*.pem
**/*.key
**/id_rsa*
# OS / editor
.DS_Store
**/.DS_Store
*.swp
# Python / Node / build output
**/__pycache__/
*.py[cod]
.venv/
venv/
**/node_modules/
**/dist/
**/build/
*.log
# Claude local settings
**/.claude/settings.local.json

# --- Added 2026-07-02 (repo publish hygiene) ---
# Live device configs with credentials (SIM PIN / APN / NTRIP / server) — redacted template lives in the firmware repo
04-Source-Code/rtk-config/

# Editor local-history junk (nested .git inside breaks status)
**/.history/

# KiCad working artifacts
*.kicad_sch.bak*
*.kicad_pcb.bak*
*.kicad_prl
fp-info-cache
_autosave-*
*-backups/
03-Architecture-Hardware/kicad/snapshots/
*_2d_view.svg
*_drc_violations.json

# LaTeX build intermediates (PDF deliverables ARE committed)
*.aux
*.toc
*.nav
*.snm
*.out
*.synctex.gz
*.fls
*.fdb_latexmk
*.bbl
*.blg

# Office lock files
~$*
.~lock.*#
