ERP Construccion - Vertical INFONAVIT
Descripcion
Vertical especializada del ERP Suite para empresas de construccion con integracion INFONAVIT. Extiende erp-core con modulos especificos para gestion de proyectos de construccion, presupuestos, control de obra, y cumplimiento normativo.
| Campo |
Valor |
| Estado |
En desarrollo (35%) |
| Version |
0.1.0 |
| Base |
Extiende erp-core (61% reutilizacion) |
| Modulos |
18 (14 Fase 1 + 3 Fase 2 + 1 Fase 3) |
| RF |
79 |
| ET |
78 |
| US |
139 |
| ADRs |
12 |
Estructura del Proyecto
construccion/
+-- backend/ # Extensiones backend especificas
| +-- src/
| +-- server.ts
| +-- shared/database/
+-- frontend/
| +-- web/ # App web de gestion (React + Vite)
| +-- mobile/ # App movil para campo (React Native)
+-- database/ # DDL y migrations especificos
| +-- ddl/
| +-- scripts/
+-- docs/ # Documentacion completa (407+ archivos)
| +-- 00-overview/ # Vision general
| +-- 01-analisis-referencias/ # Mapeo a erp-core
| +-- 02-definicion-modulos/ # 18 modulos MAI/MAE/MAA
| +-- 03-requerimientos/ # Indice consolidado RF (79)
| +-- 04-modelado/ # Domain models + DDL
| +-- 05-user-stories/ # Indice consolidado US (139)
| +-- 06-frontend-specs/ # Especificaciones UI
| +-- 06-test-plans/ # Planes de prueba
| +-- 07-devops/ # DevOps y deployment
| +-- 08-epicas/ # Epicas consolidadas
| +-- 90-transversal/ # Documentacion cruzada
| +-- 97-adr/ # 12 ADRs
+-- orchestration/ # Sistema de agentes NEXUS
+-- 00-guidelines/
+-- directivas/
+-- prompts/
+-- trazas/
+-- estados/
Modulos por Fase
Fase 1: Alcance Inicial (14 modulos, ~670 SP)
| Codigo |
Modulo |
RF |
US |
Estado |
| MAI-001 |
Fundamentos y Seguridad |
3 |
8 |
Documentado |
| MAI-002 |
Proyectos y Estructura |
4 |
9 |
Documentado |
| MAI-003 |
Presupuestos y Costos |
4 |
8 |
Documentado |
| MAI-004 |
Compras e Inventarios |
4 |
8 |
Documentado |
| MAI-005 |
Control de Obra |
4 |
8 |
Documentado |
| MAI-006 |
Reportes y Analytics |
4 |
8 |
Documentado |
| MAI-007 |
RRHH y Asistencias |
6 |
8 |
Documentado |
| MAI-008 |
Estimaciones y Facturacion |
5 |
8 |
Documentado |
| MAI-009 |
Calidad y Postventa |
5 |
8 |
Documentado |
| MAI-010 |
CRM Derechohabientes |
5 |
8 |
Documentado |
| MAI-011 |
INFONAVIT |
5 |
8 |
Documentado |
| MAI-012 |
Contratos y Subcontratos |
5 |
8 |
Documentado |
| MAI-013 |
Administracion |
5 |
8 |
Documentado |
| MAI-018 |
Preconstruccion |
5 |
8 |
Documentado |
Fase 2: Enterprise (3 modulos, 210 SP)
| Codigo |
Modulo |
RF |
US |
Estado |
| MAE-014 |
Finanzas y Controlling |
5 |
11 |
Documentado |
| MAE-015 |
Activos y Maquinaria |
5 |
8 |
Documentado |
| MAE-016 |
Gestion Documental (DMS) |
5 |
7 |
Documentado |
Fase 3: Avanzada
| Codigo |
Modulo |
Estado |
| MAA-017 |
Seguridad HSE |
Por documentar |
Schemas de Base de Datos
| Schema |
Descripcion |
project_management |
Proyectos, desarrollos, fases, viviendas |
financial_management |
Presupuestos, partidas, estimaciones |
purchasing_management |
Compras, proveedores, inventarios |
construction_management |
Avances, recursos, materiales |
quality_management |
Inspecciones, pruebas, no conformidades |
infonavit_management |
Integracion INFONAVIT |
hr_management |
Personal, cuadrillas, asistencias |
crm_management |
Prospectos, derechohabientes |
contract_management |
Contratos, subcontratos |
assets_management |
Activos, maquinaria, mantenimiento |
documents_management |
DMS, versionado, workflows |
Documentacion
| Documento |
Ubicacion |
| Indice principal |
docs/README.md |
| Requerimientos (79 RF) |
docs/03-requerimientos/README.md |
| User Stories (139 US) |
docs/05-user-stories/README.md |
| Modulos (18) |
docs/02-definicion-modulos/_MAP.md |
| ADRs (12) |
docs/97-adr/README.md |
| Contexto proyecto |
orchestration/00-guidelines/CONTEXTO-PROYECTO.md |
| Proxima accion |
orchestration/PROXIMA-ACCION.md |
| Schemas SQL |
docs/04-modelado/database-design/schemas/ |
Reutilizacion de ERP Core
| Capa |
Reutilizacion |
| Infraestructura (Auth, RLS, RBAC) |
90% |
| Backend (Patrones, Servicios) |
60-80% |
| Frontend (UI, Hooks, Stores) |
50-70% |
| Database (Schemas, Funciones) |
70% |
| Total |
61% |
Comandos Utiles
# Ver documentacion
ls docs/
# Ver modulos
ls docs/02-definicion-modulos/
# Contar archivos
find docs/ -name "*.md" | wc -l # ~407 archivos
# Ver indice de RF
cat docs/03-requerimientos/README.md
# Ver indice de US
cat docs/05-user-stories/README.md
Dependencias
- Requiere: erp-core (auth, users, tenants, catalogs)
- Extiende: Schemas y modulos base de erp-core
- Stack: Node.js, Express, TypeORM, React, Vite, PostgreSQL
Proyecto parte de ERP Suite - Fabrica de Software con Agentes IA
Ultima actualizacion: 2025-12-05