LEDONET — Estándares
1) Trazabilidad mínima
Cada web debe mantener trazabilidad completa:
dominio → repo → branch → PR → deploy
La fuente maestra de sitios es SITES.md.
2) Estándar de estructura por cliente
En este monorepo, cada cliente vive en su propio espacio:
projects/<client-slug>/index.htmlprojects/<client-slug>/assets/- Archivos complementarios del cliente dentro de ese mismo directorio.
No se permite trabajo cross-cliente en la misma tarea salvo solicitud explícita.
3) Estándar de enlaces en página /projects
Las cards de /projects deben abrir la página del cliente cuando el repo sea local:
repositorio_github: "projects/<client-slug>"⇒ enlace efectivo a/projects/<client-slug>/index.html
Si el repo es externo (por ejemplo URL GitHub), se conserva el enlace externo.
4) Control de alcance (root vs cliente)
Por defecto, tareas con cliente asignado deben limitar cambios a projects/<client-slug>/.
Solo se puede tocar raíz (README.md, AGENTS.md, docs/*, public/*, staging docs/pages) cuando el prompt lo pida de forma explícita.
5) Restricciones operativas
- Sin dependencias nuevas salvo solicitud explícita.
- Sin cambios de CI/CD, deploy o env salvo solicitud explícita.
- Diffs mínimos y orientados a aceptación.