122 lines
4.3 KiB
Markdown
122 lines
4.3 KiB
Markdown
# Herencia de Directivas - ERP Construcción (Vertical)
|
|
|
|
## Jerarquía de Directivas
|
|
|
|
Este proyecto hereda directivas en el siguiente orden de precedencia (de mayor a menor):
|
|
|
|
```
|
|
1. Directivas Globales (CORE) → /home/isem/workspace/core/orchestration/directivas/
|
|
2. Directivas ERP-Suite → /home/isem/workspace/projects/erp-suite/orchestration/directivas/
|
|
3. Directivas ERP-Core → ../../../erp-core/orchestration/directivas/
|
|
4. Directivas Construcción → ./directivas/ (este proyecto)
|
|
```
|
|
|
|
**Regla:** Las directivas específicas pueden **EXTENDER** las globales, nunca **REDUCIRLAS**.
|
|
|
|
---
|
|
|
|
## Directivas Globales Heredadas (18)
|
|
|
|
Ubicación: `/home/isem/workspace/core/orchestration/directivas/`
|
|
|
|
*(Ver lista completa en `/erp-core/orchestration/00-guidelines/HERENCIA-DIRECTIVAS.md`)*
|
|
|
|
### Las más relevantes para Construcción:
|
|
|
|
| Directiva | Propósito | Aplicación Específica |
|
|
|-----------|-----------|----------------------|
|
|
| `DIRECTIVA-FLUJO-5-FASES.md` | Flujo de trabajo | Toda tarea de construcción |
|
|
| `DIRECTIVA-DISENO-BASE-DATOS.md` | Diseño de BD | 7 schemas de construcción |
|
|
| `DIRECTIVA-VALIDACION-DOCUMENTACION.md` | Validar contra /docs/ | 403+ archivos de docs |
|
|
| `POLITICAS-MODULARIZACION.md` | Archivos <400 líneas | 15 módulos MAI-* |
|
|
|
|
---
|
|
|
|
## Directivas Heredadas de ERP-Core
|
|
|
|
Ubicación: `../../../erp-core/orchestration/directivas/`
|
|
|
|
| Directiva | Propósito | Cómo se extiende |
|
|
|-----------|-----------|------------------|
|
|
| `DIRECTIVA-MULTI-TENANT.md` | Aislamiento por tenant | Por `constructora_id` |
|
|
| `DIRECTIVA-EXTENSION-VERTICALES.md` | Extensión de verticales | Define módulos MAI-* |
|
|
| `DIRECTIVA-HERENCIA-MODULOS.md` | Herencia de módulos | Extiende auth, users |
|
|
| `ESTANDARES-API-REST-GENERICO.md` | APIs RESTful | APIs de proyectos, obra |
|
|
|
|
---
|
|
|
|
## Directivas Específicas de Construcción
|
|
|
|
Ubicación: `./directivas/`
|
|
|
|
| Directiva | Propósito | Estado |
|
|
|-----------|-----------|--------|
|
|
| `DIRECTIVA-PROYECTOS-CONSTRUCCION.md` | Gestión de proyectos de obra | Por crear |
|
|
| `DIRECTIVA-INFONAVIT-INTEGRATION.md` | Integración con INFONAVIT | Por crear |
|
|
| `DIRECTIVA-MULTI-CONSTRUCTORA.md` | Multi-constructora (tenant) | Por crear |
|
|
| `DIRECTIVA-PRESUPUESTOS-ESTIMACIONES.md` | Presupuestos y estimaciones | Por crear |
|
|
| `DIRECTIVA-CONTROL-OBRA.md` | Control de avances de obra | Por crear |
|
|
| `ESTANDARES-MODULOS-CONSTRUCCION.md` | Estándares módulos MAI/MAE | Por crear |
|
|
|
|
---
|
|
|
|
## Schemas de BD y Directivas
|
|
|
|
Cada schema tiene directivas específicas:
|
|
|
|
| Schema | Directiva Relacionada | Módulos |
|
|
|--------|----------------------|---------|
|
|
| `project_management` | DIRECTIVA-PROYECTOS-CONSTRUCCION | MAI-002 |
|
|
| `financial_management` | DIRECTIVA-PRESUPUESTOS-ESTIMACIONES | MAI-003, MAE-014 |
|
|
| `construction_management` | DIRECTIVA-CONTROL-OBRA | MAI-005 |
|
|
| `infonavit_management` | DIRECTIVA-INFONAVIT-INTEGRATION | MAI-011 |
|
|
| `purchasing_management` | Hereda de ERP-Core | MAI-004 |
|
|
| `quality_management` | Hereda de ERP-Core | MAI-009 |
|
|
| `auth_management` | Hereda de ERP-Core | MAI-001 |
|
|
|
|
---
|
|
|
|
## Módulos y Directivas Aplicables
|
|
|
|
### Fase 1: Alcance Inicial (MAI-*)
|
|
|
|
| Módulo | Directivas Críticas |
|
|
|--------|---------------------|
|
|
| MAI-001 Fundamentos | MULTI-TENANT, HERENCIA-MODULOS |
|
|
| MAI-002 Proyectos | PROYECTOS-CONSTRUCCION |
|
|
| MAI-003 Presupuestos | PRESUPUESTOS-ESTIMACIONES |
|
|
| MAI-004 Compras | Hereda de ERP-Core |
|
|
| MAI-005 Control Obra | CONTROL-OBRA |
|
|
| MAI-011 INFONAVIT | INFONAVIT-INTEGRATION |
|
|
|
|
### Fase 2: Enterprise (MAE-*)
|
|
|
|
| Épica | Directivas Críticas |
|
|
|-------|---------------------|
|
|
| MAE-014 Finanzas | PRESUPUESTOS-ESTIMACIONES, DISENO-BD |
|
|
| MAE-015 Activos | Hereda de ERP-Core |
|
|
| MAE-016 DMS | Hereda de ERP-Core |
|
|
|
|
---
|
|
|
|
## Validación contra Documentación
|
|
|
|
**CRÍTICO:** Este proyecto tiene 403+ archivos de documentación.
|
|
|
|
Antes de cualquier cambio:
|
|
1. Validar contra `/docs/01-fase-alcance-inicial/MAI-*/`
|
|
2. Verificar schemas en `/docs/02-modelado/database-design/schemas/`
|
|
3. Revisar RLS policies existentes
|
|
|
|
---
|
|
|
|
## Referencias
|
|
|
|
- Core directivas: `/home/isem/workspace/core/orchestration/directivas/`
|
|
- ERP-Core directivas: `../../../erp-core/orchestration/directivas/`
|
|
- Documentación construcción: `/docs/`
|
|
- Schemas SQL: `/docs/02-modelado/database-design/schemas/`
|
|
|
|
---
|
|
*Última actualización: Diciembre 2025*
|