workspace-v1/projects/erp-construccion/orchestration/00-guidelines/HERENCIA-SPECS-CORE.md
rckrdmrd 66161b1566 feat: Workspace-v1 complete migration with NEXUS v3.4
Sistema NEXUS v3.4 migrado con:

Estructura principal:
- core/orchestration: Sistema SIMCO + CAPVED (27 directivas, 28 perfiles)
- core/catalog: Catalogo de funcionalidades reutilizables
- shared/knowledge-base: Base de conocimiento compartida
- devtools/scripts: Herramientas de desarrollo
- control-plane/registries: Control de servicios y CI/CD
- orchestration/: Configuracion de orquestacion de agentes

Proyectos incluidos (11):
- gamilit (submodule -> GitHub)
- trading-platform (OrbiquanTIA)
- erp-suite con 5 verticales:
  - erp-core, construccion, vidrio-templado
  - mecanicas-diesel, retail, clinicas
- betting-analytics
- inmobiliaria-analytics
- platform_marketing_content
- pos-micro, erp-basico

Configuracion:
- .gitignore completo para Node.js/Python/Docker
- gamilit como submodule (git@github.com:rckrdmrd/gamilit-workspace.git)
- Sistema de puertos estandarizado (3005-3199)

Generated with NEXUS v3.4 Migration System
EPIC-010: Configuracion Git y Repositorios
2026-01-04 03:37:42 -06:00

5.2 KiB

Herencia de SPECS del Core - Construcción

Fecha: 2025-12-08 Versión: 1.0 Vertical: Construcción (MAI/MAE) Nivel: 2B.2


Resumen

Métrica Valor
SPECS Aplicables 26/30
SPECS Obligatorias 22
SPECS Opcionales 4
SPECS No Aplican 4
Estado Implementación 0%

SPECS Obligatorias (Deben Implementarse)

P0 - Críticas

SPEC Gap Original SP Estado Módulos Afectados
SPEC-SISTEMA-SECUENCIAS ir.sequence 8 PENDIENTE MAI-001, MAE-001
SPEC-VALORACION-INVENTARIO FIFO/AVCO 21 PENDIENTE MAI-004, MAI-012
SPEC-SEGURIDAD-API-KEYS-PERMISOS API Keys + ACL 31 PENDIENTE MAI-001
SPEC-REPORTES-FINANCIEROS Balance/P&L SAT 13 PENDIENTE MAE-003
SPEC-PORTAL-PROVEEDORES Portal RFQ 13 PENDIENTE MAI-006
SPEC-NOMINA-BASICA hr_payroll 21 PENDIENTE MAI-008
SPEC-GASTOS-EMPLEADOS hr_expense 13 PENDIENTE MAI-008
SPEC-TAREAS-RECURRENTES project.task.recurrence 13 PENDIENTE MAI-002, MAI-005
SPEC-SCHEDULER-REPORTES ir.cron + mail 8 PENDIENTE MAE-003

P1 - Complementarias

SPEC Gap Original SP Estado Módulos Afectados
SPEC-CONTABILIDAD-ANALITICA Centros de costo 21 PENDIENTE MAE-003
SPEC-CONCILIACION-BANCARIA Conciliación 21 PENDIENTE MAE-003
SPEC-FIRMA-ELECTRONICA-NOM151 e.firma 13 PENDIENTE MAE-001, MAI-007
SPEC-TWO-FACTOR-AUTHENTICATION 2FA 13 PENDIENTE MAI-001
SPEC-TRAZABILIDAD-LOTES-SERIES Lotes/Series 13 PENDIENTE MAI-004, MAI-012
SPEC-BLANKET-ORDERS Órdenes marco 13 PENDIENTE MAI-006
SPEC-IMPUESTOS-AVANZADOS IVA, ISR 8 PENDIENTE MAE-003
SPEC-PLANTILLAS-CUENTAS Plan contable 8 PENDIENTE MAE-003
SPEC-TASAS-CAMBIO-AUTOMATICAS Tipos cambio 5 PENDIENTE MAE-003
SPEC-ALERTAS-PRESUPUESTO Alertas 8 PENDIENTE MAI-012
SPEC-PRESUPUESTOS-REVISIONES Aprobación 8 PENDIENTE MAI-005, MAI-012
SPEC-RRHH-EVALUACIONES-SKILLS Evaluaciones 26 PENDIENTE MAI-008
SPEC-PROYECTOS-DEPENDENCIAS-BURNDOWN Burndown 13 PENDIENTE MAI-002, MAI-005
SPEC-LOCALIZACION-PAISES Localización 13 PENDIENTE MAE-001

Patrones Técnicos

SPEC Patrón SP Estado Aplicación
SPEC-MAIL-THREAD-TRACKING mail.thread 13 PENDIENTE Proyectos, Estimaciones, Obras
SPEC-WIZARD-TRANSIENT-MODEL TransientModel 8 PENDIENTE Wizards de cierre, aprobación

SPECS Opcionales

SPEC Descripción SP Decisión Razón
SPEC-INTEGRACION-CALENDAR Calendario 8 EVALUAR Útil para programación de obra
SPEC-PRICING-RULES Reglas precio 8 EVALUAR Para cotizaciones complejas
SPEC-OAUTH2-SOCIAL-LOGIN OAuth2 8 DIFERIR No prioritario
SPEC-CONSOLIDACION-FINANCIERA Multi-empresa 13 DIFERIR Futuro para constructoras grandes

SPECS No Aplicables

SPEC Razón
SPEC-INVENTARIOS-CICLICOS No hay inventario tradicional de productos
SPEC-INTEGRACION-CALENDAR El módulo de proyectos maneja calendario propio

Adaptaciones Requeridas

Mapeo de Conceptos Core → Construcción

Concepto Core Concepto Construcción
projects.projects Obras, Fraccionamientos
projects.tasks Etapas de construcción
inventory.products Materiales de construcción
inventory.lots Lotes de materiales
hr.employees Trabajadores de obra
sales.sale_orders Contratos de obra
purchase.purchase_orders Órdenes de compra de materiales

Extensiones de Entidad

-- Extensión de projects para construcción
construction.project_extensions (
    project_id  projects.projects,
    tipo_obra ENUM,
    numero_licencia VARCHAR,
    fecha_inicio_obra DATE,
    fecha_fin_estimada DATE,
    m2_construccion DECIMAL,
    presupuesto_aprobado DECIMAL
)

-- Extensión de employees para construcción
construction.employee_extensions (
    employee_id  hr.employees,
    numero_imss VARCHAR,
    categoria_obra ENUM,
    especialidad VARCHAR,
    certificaciones JSONB
)

Plan de Implementación

Fase 1: Fundamentos (SP: 60)

  1. SPEC-SISTEMA-SECUENCIAS
  2. SPEC-SEGURIDAD-API-KEYS-PERMISOS
  3. SPEC-TWO-FACTOR-AUTHENTICATION

Fase 2: Core de Negocio (SP: 80)

  1. SPEC-VALORACION-INVENTARIO
  2. SPEC-TRAZABILIDAD-LOTES-SERIES
  3. SPEC-PROYECTOS-DEPENDENCIAS-BURNDOWN

Fase 3: Financiero (SP: 65)

  1. SPEC-REPORTES-FINANCIEROS
  2. SPEC-CONTABILIDAD-ANALITICA
  3. SPEC-IMPUESTOS-AVANZADOS

Fase 4: RRHH (SP: 60)

  1. SPEC-NOMINA-BASICA
  2. SPEC-GASTOS-EMPLEADOS
  3. SPEC-RRHH-EVALUACIONES-SKILLS

Referencias

  • Documento Core: erp-core/docs/04-modelado/MAPEO-SPECS-VERTICALES.md
  • SPECS del Core: erp-core/docs/04-modelado/especificaciones-tecnicas/transversal/
  • Herencia DB: database/HERENCIA-ERP-CORE.md

Documento de herencia de SPECS oficial Última actualización: 2025-12-08