workspace/projects/erp-suite/apps/verticales/construccion/PROJECT-STATUS.md

4.1 KiB

ESTADO DEL PROYECTO - ERP Construcción

Proyecto: ERP Construcción (Proyecto Independiente) Estado: 🚧 En desarrollo Progreso: 35% Última actualización: 2025-12-08


📊 RESUMEN EJECUTIVO

Área Implementado Documentado Estado
DDL/Schemas 3 schemas, 33 tablas 7 schemas, 65 tablas 50%
Backend 4 módulos, 11 entidades 18 módulos 22%
Frontend Estructura base 18 módulos 5%
Documentación - 449 archivos MD 100%

🗄️ BASE DE DATOS

Schemas Implementados (DDL)

Schema Tablas ENUMs Archivo DDL
construction 2 - 01-construction-schema-ddl.sql
hr 3 - 02-hr-schema-ddl.sql
hse 28 67 03-hse-schema-ddl.sql
Total 33 67

Schemas Pendientes de Implementar

  • estimates - Presupuestos y estimaciones (8 tablas documentadas)
  • infonavit - Integración INFONAVIT (8 tablas documentadas)
  • inventory-ext - Extensión inventario (4 tablas documentadas)
  • purchase-ext - Extensión compras (5 tablas documentadas)

💻 BACKEND

Módulos con Código

backend/src/modules/
├── construction/    ✅ Entidades + Services + Controllers
│   ├── proyecto.entity.ts
│   └── fraccionamiento.entity.ts
├── hr/              ✅ Entidades básicas
│   ├── employee.entity.ts
│   ├── puesto.entity.ts
│   └── employee-fraccionamiento.entity.ts
├── hse/             ✅ Entidades básicas
│   ├── incidente.entity.ts
│   ├── incidente-involucrado.entity.ts
│   ├── incidente-accion.entity.ts
│   └── capacitacion.entity.ts
└── core/            ✅ Base multi-tenant
    ├── user.entity.ts
    └── tenant.entity.ts

Pendientes

  • 14 módulos MAI sin código backend
  • 3 módulos MAE sin código backend
  • Services y Controllers para hr, hse

📋 MÓDULOS (18 Total)

Fase 1 - MAI (14 módulos)

Código Nombre DDL Backend Docs
MAI-001 Fundamentos -
MAI-002 Proyectos y Estructura
MAI-003 Presupuestos y Costos
MAI-004 Compras e Inventarios
MAI-005 Control de Obra
MAI-006 Reportes y Analytics -
MAI-007 RRHH y Asistencias
MAI-008 Estimaciones
MAI-009 Calidad y Postventa
MAI-010 CRM Derechohabientes
MAI-011 INFONAVIT
MAI-012 Contratos
MAI-013 Administración -
MAI-018 Preconstrucción

Fase 2 - MAE (3 módulos)

Código Nombre DDL Backend Docs
MAE-014 Finanzas y Controlling
MAE-015 Activos y Maquinaria
MAE-016 Gestión Documental

Fase 3 - MAA (1 módulo)

Código Nombre DDL Backend Docs
MAA-017 Seguridad HSE

Leyenda: Implementado | Pendiente | No iniciado | - No aplica


🎯 PRÓXIMOS PASOS

Inmediato

  1. Implementar DDL de estimates schema
  2. Implementar DDL de infonavit schema
  3. Completar services/controllers de hr y hse

Corto Plazo

  1. Implementar backend de MAI-003 (Presupuestos)
  2. Implementar backend de MAI-005 (Control de Obra)
  3. Testing de módulos existentes

📁 ARCHIVOS CLAVE

  • DDL: database/schemas/*.sql
  • Backend: backend/src/modules/
  • Docs: docs/02-definicion-modulos/
  • Inventario: orchestration/inventarios/MASTER_INVENTORY.yml

📈 MÉTRICAS

Métrica Valor
Archivos MD 449
Requerimientos (RF) 87
Especificaciones (ET) 78
User Stories 149
Story Points 692
ADRs 12

Última actualización: 2025-12-08