workspace/projects/erp-suite/apps/verticales/construccion/README.md
rckrdmrd ea1879f4ad feat: Initial workspace structure with multi-level Git configuration
- Configure workspace Git repository with comprehensive .gitignore
- Add Odoo as submodule for ERP reference code
- Include documentation: SETUP.md, GIT-STRUCTURE.md
- Add gitignore templates for projects (backend, frontend, database)
- Structure supports independent repos per project/subproject level

Workspace includes:
- core/ - Reusable patterns, modules, orchestration system
- projects/ - Active projects (erp-suite, gamilit, trading-platform, etc.)
- knowledge-base/ - Reference code and patterns (includes Odoo submodule)
- devtools/ - Development tools and templates
- customers/ - Client implementations template

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-08 10:44:23 -06:00

5.3 KiB

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