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

31 lines
786 B
Markdown

# 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
- [Gamilit Frontend Patterns](../00-analisis-referencias/gamilit/frontend-patterns.md)