node_modules
dist
coverage
*.local
.DS_Store

# Environment and secrets (templates stay tracked: *.example)
.env
.env.*
!.env.example
!.env.*.example

# --- Personal / local customization (templates are *.defaults.*, *.example.*) ---

# Optional gallery manifest override (defaults: src/data/gallery.defaults.json)
src/data/gallery.json

# Local-only documentation under docs/ (keep committed templates as *.example.md, etc.)
docs/IMPLEMENTATION_DECISIONS.md
docs/**/*.local.md
docs/_private/*
!docs/_private/.gitkeep

# Optional: put large or private originals here; manifest URLs may point to /gallery/user/...
public/gallery/user/*
!public/gallery/user/.gitkeep

# Product requirements (local only). Tracked: PRD.template.md, README.md
PRDs/*.md
!PRDs/PRD.template.md
!PRDs/README.md
