workspace-v1/projects/erp-core
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
..
backend feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
database feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
docs feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
frontend feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
orchestration feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
.env.example feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
.gitignore feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
INVENTARIO.yml feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
package-lock.json feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
package.json feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
PROJECT-STATUS.md feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
README.md feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
tsconfig.json feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00

ERP Core - Base Genérica Reutilizable

Descripción

ERP Core es el módulo base que proporciona el 60-70% del código compartido para todas las verticales del ERP Suite. Contiene la funcionalidad común que será extendida por cada vertical específica.

Estado: En desarrollo (60%) Versión: 0.1.0

Estructura del Proyecto

erp-core/
├── backend/                    # API REST (Node.js + Express + TypeScript)
│   ├── src/
│   │   ├── modules/           # Módulos de negocio
│   │   ├── shared/            # Código compartido
│   │   └── config/            # Configuración
│   ├── package.json
│   └── tsconfig.json
│
├── frontend/                   # Web App (React + Vite + TypeScript)
│   ├── src/
│   │   ├── components/        # Componentes reutilizables
│   │   ├── pages/             # Páginas
│   │   ├── stores/            # Estado (Zustand)
│   │   └── services/          # Servicios API
│   ├── package.json
│   └── vite.config.ts
│
├── database/                   # PostgreSQL
│   ├── ddl/                   # Definiciones de tablas
│   ├── migrations/            # Migraciones
│   └── seeds/                 # Datos iniciales
│
├── docs/                       # Documentación del proyecto
│   ├── 00-vision-general/
│   ├── 01-fase-mvp/
│   ├── 02-modelado/
│   └── ...
│
└── orchestration/              # Sistema de agentes NEXUS
    ├── 00-guidelines/
    │   └── CONTEXTO-PROYECTO.md
    ├── trazas/                # Historial de tareas por agente
    │   ├── TRAZA-TAREAS-BACKEND.md
    │   ├── TRAZA-TAREAS-FRONTEND.md
    │   └── TRAZA-TAREAS-DATABASE.md
    ├── estados/               # Estado actual de agentes
    └── PROXIMA-ACCION.md

Stack Tecnológico

Capa Tecnología
Backend Node.js 20+, Express, TypeScript, TypeORM
Frontend React 18, Vite, TypeScript, Tailwind CSS, Zustand
Database PostgreSQL 15+ con RLS
Auth JWT + bcryptjs

Módulos Core

Módulo Estado Descripción
auth En desarrollo Autenticación y autorización
users Planificado Gestión de usuarios
roles Planificado Roles y permisos (RBAC)
tenants Planificado Multi-tenancy
catalogs Planificado Catálogos maestros
settings Planificado Configuración del sistema
audit Planificado Auditoría y logs
reports Planificado Sistema de reportes
financial Planificado Módulo financiero básico
inventory Planificado Módulo de inventario básico
purchasing Planificado Módulo de compras básico
crm Planificado CRM básico

Inicio Rápido

# Backend
cd backend
npm install
cp .env.example .env
npm run dev

# Frontend
cd frontend
npm install
npm run dev

Documentación

  • Contexto del proyecto: orchestration/00-guidelines/CONTEXTO-PROYECTO.md
  • Próxima tarea: orchestration/PROXIMA-ACCION.md
  • Trazas de agentes: orchestration/trazas/
  • Documentación técnica: docs/

Relación con Verticales

Las verticales (construcción, vidrio-templado, etc.) extienden este core:

erp-core (60-70%)
    ↓ hereda
vertical-construccion (+30-40% específico)
vertical-vidrio-templado (+30-40% específico)
...

Proyecto parte de ERP Suite - Fábrica de Software con Agentes IA