workspace/projects/erp-suite/apps/verticales/construccion
rckrdmrd 49155822ae fix: Resolve TypeScript compilation errors across all projects
Platform Marketing Content:
- Add PaginationParams, PaginationMeta, PaginatedResponse interfaces
- Fix JwtAuthGuard import paths (common/guards instead of modules/auth)
- Add missing fields to CRM interfaces (address, keywords, features, benefits)
- Install @nestjs/throttler dependency

ERP Suite - Construccion:
- Create tsconfig.node.json for web frontend
- Add vite-env.d.ts for Vite types
- Fix implicit return errors in Express controllers
- Prefix unused parameters with underscore

ERP Suite - ERP Core:
- Export PoolClient type from database config
- Fix invoice type comparison (customer/supplier vs out_invoice)
- Refactor base.service.ts query handling for proper type inference
- Rename Role type to RoleType to avoid conflict with entity
- Fix ProtectedRoute to use role?.name instead of roles array

ERP Suite - POS Micro:
- Add vite-env.d.ts for Vite types
- Fix Sale property names (discountAmount, changeAmount)
- Export TodaySummary interface from sales service

All projects now pass npm install and npm run build successfully.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-08 22:35:55 -06:00
..
backend fix: Resolve TypeScript compilation errors across all projects 2025-12-08 22:35:55 -06:00
database Changes on workspace projects, new project platform_marketing_content 2025-12-08 18:33:25 -06:00
docs feat: Initial workspace structure with multi-level Git configuration 2025-12-08 10:44:23 -06:00
frontend fix: Resolve TypeScript compilation errors across all projects 2025-12-08 22:35:55 -06:00
orchestration Changes on workspace projects, new project platform_marketing_content 2025-12-08 18:33:25 -06:00
PROJECT-STATUS.md Changes on workspace projects, new project platform_marketing_content 2025-12-08 18:33:25 -06:00
README.md feat: Initial workspace structure with multi-level Git configuration 2025-12-08 10:44:23 -06:00

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