erp-core/docs/97-adr/ADR-009-frontend-architecture.md

786 B

ADR-009: Frontend Architecture Feature-Sliced Design

Estado: Aceptada | Fecha: 2025-11-23 | Responsable: Architecture-Analyst

Decisión

Feature-Sliced Design (FSD):

src/
├── shared/       # 100+ componentes reutilizables
├── features/     # Por rol: administrator/, accountant/, etc.
├── pages/
└── app/

Justificación

Referencia a Gamilit

  • 180+ componentes shared
  • Features por rol probadas
  • Escalabilidad demostrada

Referencia a Odoo

  • Odoo frontend también modular (XML templates)

Consecuencias

Positivas: Reutilización máxima, escalabilidad, team-friendly Negativas: Curva de aprendizaje inicial

Referencias