982 B
982 B
Guía de mantenimiento
- Mantener intacta la identidad visual aprobada de GLM salvo solicitud explícita.
- Usar Arial y la paleta oficial GLM en la app y en los correos.
- No incorporar dependencias sin una necesidad funcional concreta.
- Supabase es la fuente única de verdad para países, obligaciones, contactos y bitácora de envíos.
- No duplicar datos operativos dentro de
src/: Supabase es la fuente única de verdad. - Mantener la autenticación con Google y el control de acceso en
public.tax_calendar_access. - Nunca hardcodear correos autorizados en React: se administran desde Supabase.
- Nunca exponer la llave
service_role; el frontend sólo utiliza una llave pública oanon. - El workflow de n8n consulta contactos y obligaciones directamente desde Supabase.
- Mantener la base de Vite en
/calendario-impuestos/salvo cambio explícito de la ruta pública. - Antes de entregar cambios, ejecutar
npm run typecheck,npm run lintynpm run build.