workspace-v1/shared/knowledge-base/platforms/erp-base/README.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

101 lines
2.8 KiB
Markdown

# 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