workspace-v1/projects/erp-mecanicas-diesel/orchestration/environment/PROJECT-ENV-CONFIG.yml
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

178 lines
4.9 KiB
YAML

# =============================================================================
# PROJECT-ENV-CONFIG.yml - ERP MECANICAS DIESEL
# =============================================================================
# Vertical de ERP-Suite especializada en Talleres Mecánicos Diesel
# Actualizado: 2025-12-08
# Referencia: ~/workspace/core/devtools/environment/DEVENV-PORTS.md
# =============================================================================
project:
name: "ERP-MECANICAS-DIESEL"
code: "MMD"
description: "Sistema para Talleres Mecánicos Especializados en Vehículos Diesel"
type: "vertical"
level: "2B.2"
status: "development"
parent: "erp-suite"
paths:
root: "/home/isem/workspace/projects/erp-suite/apps/verticales/mecanicas-diesel"
backend: "backend/"
frontend: "frontend/"
database: "database/"
docs: "docs/"
orchestration: "orchestration/"
# =============================================================================
# PUERTOS (Según DEVENV-PORTS.md)
# =============================================================================
ports:
backend: 3300
frontend: 5176
database: 5435
redis: 6382
# =============================================================================
# BASE DE DATOS
# =============================================================================
database:
type: "postgresql"
host: "localhost"
port: 5435
name: "mecanicas_diesel_db"
user: "mecanicas_user"
schemas:
core_inherited: 12 # Schemas heredados de erp-core
vertical_specific:
- service_management # Órdenes trabajo, técnicos
- parts_management # Refacciones, compatibilidad
- vehicle_management # Vehículos, marcas, modelos
migration:
tool: "typeorm"
directory: "database/migrations/"
# =============================================================================
# STACK TECNOLOGICO
# =============================================================================
stack:
runtime: "Node.js 20+"
language: "TypeScript 5.3+"
backend:
framework: "Express.js"
orm: "TypeORM 0.3.17"
frontend:
framework: "React 18"
build: "Vite"
ui: "Tailwind CSS + shadcn/ui"
# =============================================================================
# HERENCIA DEL CORE
# =============================================================================
core_inheritance:
version: "0.6.0"
tables_inherited: 97
modules_inherited:
- auth
- users
- roles
- tenants
- inventory
- sales
specs_applicable: 6
specs_implemented: 0
specs_detail:
- SPEC-VALORACION-INVENTARIO
- SPEC-TRAZABILIDAD-LOTES-SERIES
- SPEC-PRICING-RULES
- SPEC-INVENTARIOS-CICLICOS
- SPEC-FACTURACION-CFDI
- SPEC-MAIL-THREAD-TRACKING
# =============================================================================
# MODULOS DE LA VERTICAL
# =============================================================================
modules:
total: 5
story_points: 186
list:
- code: MMD-001
name: Fundamentos
sp: 42
priority: P0
status: pending
- code: MMD-002
name: Órdenes de Trabajo
sp: 55
priority: P0
status: pending
- code: MMD-003
name: Inventario Refacciones
sp: 42
priority: P0
status: pending
- code: MMD-004
name: Cotizaciones
sp: 26
priority: P0
status: pending
- code: MMD-005
name: Facturación
sp: 21
priority: P0
status: pending
# =============================================================================
# DOMINIO ESPECIFICO
# =============================================================================
domain:
work_order_states:
- RECIBIDO
- DIAGNOSTICO
- PRESUPUESTO
- APROBADO
- EN_PROCESO
- COMPLETADO
- ENTREGADO
part_compatibility:
description: "Matriz de compatibilidad marca/modelo/año"
fields:
- partId
- vehicleBrandId
- vehicleModelId
- yearFrom
- yearTo
# =============================================================================
# ARCHIVOS DE ENTORNO
# =============================================================================
env_files:
template: "orchestration/environment/.env.example"
backend: "backend/.env"
frontend: "frontend/.env"
docker_compose: "docker-compose.yml"
env_variables:
required:
- NODE_ENV
- PORT
- DATABASE_URL
- JWT_SECRET
- REDIS_URL
optional:
- LOG_LEVEL
- CORS_ORIGIN
# =============================================================================
# NOTAS
# =============================================================================
notes: |
- Vertical especializada en talleres mecánicos diesel
- Flujo de órdenes de trabajo con 7 estados
- Matriz de compatibilidad de refacciones por vehículo
- Integración con CFDI para facturación de servicios
- Puertos asignados según DEVENV-PORTS.md (rango 3300)