erp-construccion/orchestration/00-guidelines/HERENCIA-DIRECTIVAS.md

4.3 KiB

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