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
203 lines
5.5 KiB
YAML
203 lines
5.5 KiB
YAML
# ==============================================================================
|
|
# REPOS MANIFEST - Control Plane
|
|
# ==============================================================================
|
|
# Proposito: Lista todos los repositorios del ecosistema
|
|
# Mantenido por: Tech-Leader
|
|
# Actualizado: 2025-12-18
|
|
# ==============================================================================
|
|
|
|
version: "1.0.0"
|
|
updated: "2025-12-18"
|
|
|
|
# ------------------------------------------------------------------------------
|
|
# ESTRUCTURA DE 3 CAPAS
|
|
# ------------------------------------------------------------------------------
|
|
layers:
|
|
governance:
|
|
description: "Repositorios de gobernanza y configuracion"
|
|
repos:
|
|
- control-plane
|
|
|
|
products:
|
|
description: "Repositorios de productos"
|
|
repos:
|
|
- gamilit-platform
|
|
- erp-suite
|
|
- trading-platform
|
|
- betting-analytics
|
|
|
|
shared:
|
|
description: "Repositorios compartidos"
|
|
repos:
|
|
- shared-libs
|
|
- shared-infra
|
|
- knowledge-base
|
|
|
|
# ------------------------------------------------------------------------------
|
|
# REPOSITORIOS
|
|
# ------------------------------------------------------------------------------
|
|
repositories:
|
|
|
|
# ============================================================================
|
|
# GOVERNANCE LAYER
|
|
# ============================================================================
|
|
control-plane:
|
|
type: "governance"
|
|
description: "Control Plane - Registries, SIMCO, Templates"
|
|
path: "control-plane/"
|
|
status: "active"
|
|
components:
|
|
- orchestration
|
|
- registries
|
|
- manifests
|
|
- devtools
|
|
- ci
|
|
maintainers:
|
|
- "Tech-Leader"
|
|
- "DevOps-Agent"
|
|
|
|
# ============================================================================
|
|
# PRODUCT LAYER
|
|
# ============================================================================
|
|
gamilit-platform:
|
|
type: "product"
|
|
description: "Plataforma de gamificacion educativa"
|
|
path: "projects/gamilit/"
|
|
status: "active"
|
|
stack:
|
|
backend: "nestjs"
|
|
frontend: "react"
|
|
database: "postgresql"
|
|
services:
|
|
- gamilit-api
|
|
- gamilit-web
|
|
ports_ref: "projects.gamilit"
|
|
domains_ref: "gamilit"
|
|
database_ref: "gamilit"
|
|
maintainers:
|
|
- "Backend-Agent"
|
|
- "Frontend-Agent"
|
|
|
|
erp-suite:
|
|
type: "product"
|
|
description: "Suite ERP Multi-Vertical"
|
|
path: "projects/erp-suite/"
|
|
status: "active"
|
|
stack:
|
|
backend: "express"
|
|
frontend: "react"
|
|
database: "postgresql"
|
|
structure: "multi-vertical"
|
|
verticals:
|
|
- name: "erp-core"
|
|
status: "active"
|
|
ports_ref: "projects.erp_suite"
|
|
database_ref: "erp_core"
|
|
- name: "construccion"
|
|
status: "active"
|
|
ports_ref: "projects.erp_construccion"
|
|
database_ref: "erp_construccion"
|
|
- name: "mecanicas-diesel"
|
|
status: "active"
|
|
ports_ref: "projects.erp_mecanicas"
|
|
database_ref: "erp_mecanicas"
|
|
- name: "vidrio-templado"
|
|
status: "planned"
|
|
- name: "retail"
|
|
status: "planned"
|
|
- name: "clinicas"
|
|
status: "planned"
|
|
maintainers:
|
|
- "Backend-Agent"
|
|
- "Tech-Leader"
|
|
|
|
trading-platform:
|
|
type: "product"
|
|
description: "Plataforma de analisis y trading"
|
|
path: "projects/trading-platform/"
|
|
status: "active"
|
|
stack:
|
|
backend: "express"
|
|
ml: "fastapi"
|
|
frontend: "react"
|
|
database: "postgresql"
|
|
services:
|
|
- trading-api
|
|
- trading-web
|
|
- trading-ml-engine
|
|
- trading-llm-agent
|
|
ports_ref: "projects.trading"
|
|
domains_ref: "trading"
|
|
database_ref: "trading"
|
|
maintainers:
|
|
- "Backend-Agent"
|
|
- "ML-Agent"
|
|
|
|
betting-analytics:
|
|
type: "product"
|
|
description: "Plataforma de betting analytics"
|
|
path: "projects/betting-analytics/"
|
|
status: "planned"
|
|
stack:
|
|
backend: "express"
|
|
frontend: "react"
|
|
database: "postgresql"
|
|
services:
|
|
- betting-api
|
|
- betting-web
|
|
ports_ref: "projects.betting"
|
|
domains_ref: "betting"
|
|
database_ref: "betting"
|
|
|
|
# ============================================================================
|
|
# SHARED LAYER
|
|
# ============================================================================
|
|
shared-libs:
|
|
type: "shared"
|
|
description: "Librerias compartidas"
|
|
path: "shared/libs/"
|
|
status: "planned"
|
|
packages:
|
|
- "@workspace/auth"
|
|
- "@workspace/logger"
|
|
- "@workspace/validation"
|
|
- "@workspace/ui-components"
|
|
- "@workspace/types"
|
|
maintainers:
|
|
- "Tech-Leader"
|
|
|
|
shared-infra:
|
|
type: "shared"
|
|
description: "Infraestructura compartida"
|
|
path: "shared/infra/"
|
|
status: "planned"
|
|
components:
|
|
- "docker-base-images"
|
|
- "terraform-modules"
|
|
- "ansible-playbooks"
|
|
maintainers:
|
|
- "DevOps-Agent"
|
|
|
|
knowledge-base:
|
|
type: "shared"
|
|
description: "Base de conocimiento y documentacion"
|
|
path: "shared/knowledge-base/"
|
|
status: "planned"
|
|
content:
|
|
- "architecture"
|
|
- "development-guides"
|
|
- "operations"
|
|
- "api-docs"
|
|
maintainers:
|
|
- "Documentation-Agent"
|
|
|
|
# ------------------------------------------------------------------------------
|
|
# VALIDACION
|
|
# ------------------------------------------------------------------------------
|
|
validation:
|
|
script: "devtools/scripts/validation/validate-repos.sh"
|
|
checks:
|
|
- "all repos have service.descriptor.yml"
|
|
- "all ports_ref exist in ports.registry"
|
|
- "all database_ref exist in databases.registry"
|