.gitignore de partida
Lo que no debe entrar al historial se pone el primer día: material de stakeholders, archivos de entorno y volcados de base de datos.
# ============================================================
# .gitignore de partida — Argui, fase 0 (F0.3)
# Se copia a `.gitignore` en la raíz del proyecto y se le agrega
# lo propio del stack (dependencias, build, caché de herramientas).
#
# Lo de este archivo es lo que no debe entrar al historial: una vez
# dentro, sacarlo obliga a reescribirlo. Por eso se pone el primer día
# y no cuando llega el material.
# ============================================================
# Material que entregan los stakeholders: imágenes, notas, audios, PRDs
# previos, requerimientos (fase 1 · F1.1). Confidencial por defecto. Se
# versiona solo si se confirma que no hay nada sensible, y entonces se
# quita esta línea como decisión anotada.
initial-references/
# Ajustes del asistente propios de tu máquina: rutas absolutas, carpetas
# externas, dominios de red. El `settings.json` de la línea base sí se
# versiona — ver templates/aislamiento/.
.claude/settings.local.json
# Secretos y configuración de entorno. El `.env.example` sí se versiona:
# documenta qué variables hacen falta, sin sus valores.
.env
.env.*
!.env.example
# Volcados y respaldos de base de datos: casi siempre traen datos reales
# de producción. Los seeds de QA, que son datos inventados y sí se
# versionan, van aparte (ver standards.md § Tests).
*.dump
*.sqlite
*.sqlite3
backups/
dumps/
# Ruido del sistema y del editor
.DS_Store
Thumbs.db
*.swp