# AGENTS.md ## Contexto del proyecto `hu-rooms` es un PoC/demo. La prioridad principal es mostrar valor de producto rapido. ## Prioridades de desarrollo 1. Shippear features y flujos demo end-to-end. 2. Mantener persistencia de datos funcional. 3. Optimizar velocidad de entrega por sobre arquitectura ideal. ## Trade-offs permitidos (solo demo) - Se acepta deuda tecnica si acelera la entrega. - Se permiten soluciones pragmaticas y simplificadas. - Seguridad y hardening no son prioridad en esta etapa. - Correccion perfecta no bloquea si el flujo de demo funciona. ## Limites minimos - No commitear secretos (`keys`, `.env`, credenciales). - No romper flujos principales de demo. - Evitar cambios innecesarios fuera del alcance. ## Reglas operativas - Cualquier cambio de traducciones se hace en el repo hermano `hu-translations`. - En cualquier cambio de UI/UX (pantallas, componentes, estilos o elementos visuales), consultar y aplicar siempre la skill `design-system-foundations` ubicada en `.cursor/skills/design-system-foundations/SKILL.md` antes de implementar. - Antes de empezar cualquier feature/fix, sincronizar `main` con `origin/main` usando `git pull --ff-only`. - Al terminar cualquier feature/fix, hacer push a `origin/main` para testear en produccion con iteracion rapida (CD). - Mantener una configuracion colaborativa y tolerante de entorno para Supabase: - usar `.env.example` como contrato compartido del equipo; - nunca commitear `.env*` con secretos reales; - soportar en codigo ambos nombres de key publishable (`NEXT_PUBLIC_SUPABASE_ANON_KEY` y `NEXT_PUBLIC_SUPABASE_PUBLISHABLE_DEFAULT_KEY`) solo para local/dev, manteniendo `NEXT_PUBLIC_SUPABASE_ANON_KEY` como canon en produccion. - Para queries/mutations y cambios de schema: - no editar scripts SQL ya aplicados; - crear siempre scripts incrementales nuevos en `scripts/`; - actualizar `README.md` y `PLAN.md` cuando cambie el workflow de colaboracion. - Actualizar `PLAN.md` siempre que se implementen cambios o avances relevantes del proyecto. - Actualizar `PLAN.md` siempre que se implementen cambios o avances relevantes del proyecto.