workspace-v1/shared/knowledge-base/platforms/erp-base
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
..
README.md feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00

ERP Base Platform

ID: erp-base Version: 1.0.0 Estado: production Proyecto base: erp-core Ultima actualizacion: 2026-01-04


Descripcion

Base para sistemas ERP multi-vertical. Incluye arquitectura multi-tenant, modulos core compartidos, y framework para desarrollar verticales especificas.

Arquitectura

erp-base/
├── erp-core/                   # Core compartido
│   ├── backend/
│   │   ├── modules/
│   │   │   ├── auth/          # Multi-tenant auth
│   │   │   ├── users/         # Usuarios y roles
│   │   │   ├── tenants/       # Gestion de tenants
│   │   │   ├── invoicing/     # Facturacion
│   │   │   ├── inventory/     # Inventarios
│   │   │   └── accounting/    # Contabilidad basica
│   │   └── shared/
│   └── frontend/
│       ├── admin-dashboard/
│       └── shared-components/
├── verticals/                  # Verticales especificas
│   ├── construccion/
│   ├── clinicas/
│   ├── retail/
│   ├── mecanicas-diesel/
│   └── vidrio-templado/
└── database/
    └── schemas/
        ├── core/              # Esquema compartido
        └── {vertical}/        # Esquema por vertical

Modulos Core Incluidos

Modulo Categoria Version
auth-jwt-nestjs authentication 2.1.0
auth-multi-tenant authentication 2.0.0
users-roles-permissions user-management 2.0.0
users-multi-tenant user-management 2.0.0
ui-admin-dashboard ui-components 2.0.0
ui-data-tables ui-components 2.0.0
api-filtering-sorting api-patterns 1.2.0
db-audit-trail database-patterns 1.5.0
db-multi-tenant-schema database-patterns 2.0.0
db-versioning database-patterns 1.0.0
notifications-email-ses notifications 1.0.0
integration-odoo-connector integrations 1.5.0

Patron Multi-Tenant

Tenant A ─┐
Tenant B ─┼─> ERP Core ──> Shared Database with RLS
Tenant C ─┘

Cada tenant tiene:
- Esquema propio (tenant_{id})
- RLS policies automaticas
- Datos aislados

Verticales Disponibles

Vertical Estado Completitud
erp-construccion development 35%
erp-clinicas development 0%
erp-retail development 0%
erp-mecanicas-diesel development 0%
erp-vidrio-templado development 0%

Stack Tecnologico

  • Backend: NestJS + TypeORM + PostgreSQL
  • Frontend: React + TypeScript + TailwindCSS
  • Multi-tenant: Row Level Security (RLS)
  • Integracion: Odoo connector

Referencia de Implementacion

/home/isem/workspace-v1/projects/erp-core/
/home/isem/workspace-v1/projects/erp-suite/

Mantenedor: @PERFIL_ARCHITECTURE_ANALYST