workspace-v1/shared/knowledge-base/TRAZABILIDAD-PROYECTOS.yml
rckrdmrd fa13a9760d chore: Configurar arquitectura de subrepositorios
Cambios principales:
- Actualizar .gitmodules: gamilit usa HTTPS (github.com)
- Actualizar .gitignore: ignorar proyectos con repos en Gitea
- Crear SUBREPOSITORIOS.md: documentacion de arquitectura de repos
- Actualizar submodulo gamilit: sincronizado con workspace desarrollo

Proyectos removidos del tracking (4050 archivos):
- erp-suite, erp-core, erp-construccion, erp-clinicas
- erp-retail, erp-mecanicas-diesel, erp-vidrio-templado
- trading-platform, betting-analytics, inmobiliaria-analytics
- platform_marketing_content

Estos proyectos tienen repositorios independientes en Gitea:
http://72.60.226.4:3000/rckrdmrd/

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 05:27:54 -06:00

489 lines
12 KiB
YAML

# TRAZABILIDAD-PROYECTOS.yml
# Mapeo proyectos-modulos del Knowledge-Base
# Sistema: NEXUS v3.4 + SIMCO
version: "1.0.0"
fecha_actualizacion: "2026-01-04"
mantenedor: "Architecture-Analyst"
total_proyectos: 12
# ============================================
# PROYECTOS
# ============================================
proyectos:
# ------------------------------------------
# PROYECTOS STANDALONE
# ------------------------------------------
gamilit:
tipo: "STANDALONE"
descripcion: "Plataforma de gamificacion empresarial"
estado: "production"
modulos_base:
- auth-jwt-nestjs: "2.1.0"
- payments-stripe-checkout: "3.0.0"
- notifications-email-sendgrid: "1.2.0"
- notifications-push-firebase: "1.5.0"
- users-roles-permissions: "2.0.0"
- users-profiles: "1.5.0"
- ui-admin-dashboard: "2.0.0"
- ui-file-upload: "1.2.0"
- api-graphql-base: "1.5.0"
- db-full-text-search: "1.0.0"
- integration-google-workspace: "1.2.0"
plataforma_base: "gamification-platform"
ubicacion: "projects/gamilit/"
trading-platform:
tipo: "STANDALONE"
descripcion: "Plataforma de trading y educacion financiera"
estado: "production"
modulos_base:
- auth-jwt-nestjs: "2.1.0"
- payments-stripe-checkout: "3.0.0"
- payments-stripe-subscriptions: "2.5.0"
- notifications-in-app-websocket: "2.0.0"
- users-profiles: "1.5.0"
- users-preferences: "1.0.0"
- api-rate-limiting: "1.0.0"
plataforma_base: "trading-base"
ubicacion: "projects/trading-platform/"
betting-analytics:
tipo: "STANDALONE"
descripcion: "Plataforma de analisis de apuestas deportivas"
estado: "development"
modulos_base:
- auth-jwt-nestjs: "2.1.0"
- api-rest-crud: "2.0.0"
- api-pagination: "1.5.0"
plataforma_base: null
ubicacion: "projects/betting-analytics/"
inmobiliaria-analytics:
tipo: "STANDALONE"
descripcion: "Analisis de mercado inmobiliario"
estado: "development"
modulos_base:
- auth-jwt-nestjs: "2.1.0"
- api-rest-crud: "2.0.0"
plataforma_base: null
ubicacion: "projects/inmobiliaria-analytics/"
platform_marketing_content:
tipo: "STANDALONE"
descripcion: "Plataforma de marketing de contenido (PMC)"
estado: "development"
modulos_base:
- auth-jwt-nestjs: "2.1.0"
- api-rest-crud: "2.0.0"
plataforma_base: null
ubicacion: "projects/platform_marketing_content/"
# ------------------------------------------
# PROYECTOS SUITE ERP
# ------------------------------------------
erp-suite:
tipo: "SUITE"
descripcion: "Suite ERP multi-vertical"
estado: "production"
modulos_base:
- auth-session-based: "1.0.0"
productos:
- erp-basico
- pos-micro
verticales:
- erp-construccion
- erp-clinicas
- erp-retail
- erp-mecanicas-diesel
- erp-vidrio-templado
ubicacion: "projects/erp-suite/"
erp-core:
tipo: "SUITE_CORE"
descripcion: "Core compartido del ERP"
estado: "production"
modulos_base:
- auth-jwt-nestjs: "2.1.0"
- auth-multi-tenant: "2.0.0"
- users-roles-permissions: "2.0.0"
- users-multi-tenant: "2.0.0"
- ui-admin-dashboard: "2.0.0"
- ui-data-tables: "2.0.0"
- api-filtering-sorting: "1.2.0"
- db-audit-trail: "1.5.0"
- db-multi-tenant-schema: "2.0.0"
- db-versioning: "1.0.0"
- notifications-email-ses: "1.0.0"
- integration-odoo-connector: "1.5.0"
plataforma_base: "erp-base"
verticales_dependientes:
- erp-construccion
- erp-clinicas
- erp-retail
- erp-mecanicas-diesel
- erp-vidrio-templado
ubicacion: "projects/erp-core/"
# ------------------------------------------
# VERTICALES ERP
# ------------------------------------------
erp-construccion:
tipo: "VERTICAL"
descripcion: "ERP para empresas de construccion"
estado: "development"
completitud: "35%"
hereda_de: "erp-core"
modulos_adicionales:
- integration-quickbooks-sync: "1.0.0"
ubicacion: "projects/erp-construccion/"
erp-clinicas:
tipo: "VERTICAL"
descripcion: "ERP para clinicas medicas"
estado: "development"
completitud: "0%"
hereda_de: "erp-core"
modulos_adicionales: []
ubicacion: "projects/erp-clinicas/"
erp-retail:
tipo: "VERTICAL"
descripcion: "ERP para retail"
estado: "development"
completitud: "0%"
hereda_de: "erp-core"
modulos_adicionales: []
ubicacion: "projects/erp-retail/"
erp-mecanicas-diesel:
tipo: "VERTICAL"
descripcion: "ERP para mecanicas diesel"
estado: "development"
completitud: "0%"
hereda_de: "erp-core"
modulos_adicionales: []
ubicacion: "projects/erp-mecanicas-diesel/"
erp-vidrio-templado:
tipo: "VERTICAL"
descripcion: "ERP para fabricas de vidrio templado"
estado: "development"
completitud: "0%"
hereda_de: "erp-core"
modulos_adicionales: []
ubicacion: "projects/erp-vidrio-templado/"
# ============================================
# INDICE INVERSO: MODULOS A PROYECTOS
# ============================================
modulos_a_proyectos:
# Authentication
auth-jwt-nestjs:
- gamilit
- trading-platform
- betting-analytics
- inmobiliaria-analytics
- platform_marketing_content
- erp-core
auth-multi-tenant:
- erp-core
auth-session-based:
- erp-suite
# Payments
payments-stripe-checkout:
- gamilit
- trading-platform
payments-stripe-subscriptions:
- trading-platform
# Notifications
notifications-email-sendgrid:
- gamilit
notifications-email-ses:
- erp-core
notifications-push-firebase:
- gamilit
notifications-in-app-websocket:
- trading-platform
# User Management
users-roles-permissions:
- erp-core
- gamilit
users-profiles:
- gamilit
- trading-platform
users-multi-tenant:
- erp-core
users-preferences:
- trading-platform
# UI Components
ui-admin-dashboard:
- erp-core
- gamilit
ui-data-tables:
- erp-core
ui-file-upload:
- gamilit
# API Patterns
api-rest-crud:
- betting-analytics
- inmobiliaria-analytics
- platform_marketing_content
api-graphql-base:
- gamilit
api-pagination:
- betting-analytics
api-filtering-sorting:
- erp-core
api-rate-limiting:
- trading-platform
# Database Patterns
db-audit-trail:
- erp-core
db-multi-tenant-schema:
- erp-core
db-versioning:
- erp-core
db-full-text-search:
- gamilit
# Integrations
integration-odoo-connector:
- erp-core
integration-quickbooks-sync:
- erp-construccion
integration-google-workspace:
- gamilit
# ============================================
# VERSIONES POR MODULO (Knowledge-Base como fuente de verdad)
# ============================================
versiones_kb:
auth-jwt-nestjs: "2.1.0"
auth-multi-tenant: "2.0.0"
auth-session-based: "1.0.0"
payments-stripe-checkout: "3.0.0"
payments-stripe-subscriptions: "2.5.0"
notifications-email-sendgrid: "1.2.0"
notifications-email-ses: "1.0.0"
notifications-push-firebase: "1.5.0"
notifications-in-app-websocket: "2.0.0"
users-roles-permissions: "2.0.0"
users-profiles: "1.5.0"
users-multi-tenant: "2.0.0"
users-preferences: "1.0.0"
ui-admin-dashboard: "2.0.0"
ui-data-tables: "2.0.0"
ui-file-upload: "1.2.0"
api-rest-crud: "2.0.0"
api-graphql-base: "1.5.0"
api-pagination: "1.5.0"
api-filtering-sorting: "1.2.0"
api-rate-limiting: "1.0.0"
db-audit-trail: "1.5.0"
db-multi-tenant-schema: "2.0.0"
db-versioning: "1.0.0"
db-full-text-search: "1.0.0"
integration-odoo-connector: "1.5.0"
integration-quickbooks-sync: "1.0.0"
integration-google-workspace: "1.2.0"
# ============================================
# SINCRONIZACION POR PROYECTO
# ============================================
sincronizacion:
gamilit:
ultima_sincronizacion: "2026-01-04"
estado: "al_dia"
alertas: []
trading-platform:
ultima_sincronizacion: "2026-01-04"
estado: "al_dia"
alertas: []
betting-analytics:
ultima_sincronizacion: "2026-01-04"
estado: "al_dia"
alertas: []
inmobiliaria-analytics:
ultima_sincronizacion: "2026-01-04"
estado: "al_dia"
alertas: []
platform_marketing_content:
ultima_sincronizacion: "2026-01-04"
estado: "al_dia"
alertas: []
erp-suite:
ultima_sincronizacion: "2026-01-04"
estado: "al_dia"
alertas: []
erp-core:
ultima_sincronizacion: "2026-01-04"
estado: "al_dia"
alertas: []
erp-construccion:
ultima_sincronizacion: "2026-01-04"
estado: "al_dia"
alertas: []
notas: "Hereda modulos de erp-core"
erp-clinicas:
ultima_sincronizacion: "2026-01-04"
estado: "pendiente"
alertas:
- "Proyecto en estado inicial - sin modulos propios aun"
erp-retail:
ultima_sincronizacion: "2026-01-04"
estado: "pendiente"
alertas:
- "Proyecto en estado inicial - sin modulos propios aun"
erp-mecanicas-diesel:
ultima_sincronizacion: "2026-01-04"
estado: "pendiente"
alertas:
- "Proyecto en estado inicial - sin modulos propios aun"
erp-vidrio-templado:
ultima_sincronizacion: "2026-01-04"
estado: "pendiente"
alertas:
- "Proyecto en estado inicial - sin modulos propios aun"
# ============================================
# ALERTAS GLOBALES
# ============================================
alertas_globales:
- tipo: "info"
mensaje: "Sistema de propagacion implementado - EPIC-007"
fecha: "2026-01-04"
- tipo: "info"
mensaje: "Estandarizacion de estructura completada - EPIC-011"
fecha: "2026-01-04"
# ============================================
# ESTANDARIZACION EPIC-011
# ============================================
estandarizacion:
epic: "EPIC-011"
fecha_completado: "2026-01-04"
proyectos_estandarizados: 12
templates_creados: 4
script_validacion: "devtools/scripts/validation/validate-project-structure.sh"
proyectos:
gamilit:
estructura_estandarizada: true
tiene_inventarios: true
tiene_master_inventory: true
validacion_pass: true
trading-platform:
estructura_estandarizada: true
tiene_inventarios: true
tiene_master_inventory: true
validacion_pass: true
betting-analytics:
estructura_estandarizada: true
tiene_inventarios: true
tiene_master_inventory: true
validacion_pass: true
inmobiliaria-analytics:
estructura_estandarizada: true
tiene_inventarios: true
tiene_master_inventory: true
validacion_pass: true
platform_marketing_content:
estructura_estandarizada: true
tiene_inventarios: true
tiene_master_inventory: true
validacion_pass: true
erp-suite:
estructura_estandarizada: true
tiene_inventarios: true
tiene_master_inventory: true
validacion_pass: true
erp-core:
estructura_estandarizada: true
tiene_inventarios: true
tiene_master_inventory: true
validacion_pass: true
erp-construccion:
estructura_estandarizada: true
tiene_inventarios: true
tiene_master_inventory: true
validacion_pass: true
erp-clinicas:
estructura_estandarizada: true
tiene_inventarios: true
tiene_master_inventory: true
validacion_pass: true
erp-retail:
estructura_estandarizada: true
tiene_inventarios: true
tiene_master_inventory: true
validacion_pass: true
erp-mecanicas-diesel:
estructura_estandarizada: true
tiene_inventarios: true
tiene_master_inventory: true
validacion_pass: true
erp-vidrio-templado:
estructura_estandarizada: true
tiene_inventarios: true
tiene_master_inventory: true
validacion_pass: true
templates:
- nombre: "TEMPLATE-MASTER-INVENTORY.yml"
ubicacion: "shared/knowledge-base/templates/inventories/"
- nombre: "TEMPLATE-DATABASE-INVENTORY.yml"
ubicacion: "shared/knowledge-base/templates/inventories/"
- nombre: "TEMPLATE-BACKEND-INVENTORY.yml"
ubicacion: "shared/knowledge-base/templates/inventories/"
- nombre: "TEMPLATE-PROJECT-STATUS.md"
ubicacion: "shared/knowledge-base/templates/"
# ============================================
# ESTADISTICAS
# ============================================
estadisticas:
por_tipo:
standalone: 5
suite: 1
suite_core: 1
vertical: 5
por_estado:
production: 4
development: 8
por_sincronizacion:
al_dia: 8
pendiente: 4
desactualizado: 0
modulo_mas_usado: "auth-jwt-nestjs"
modulo_mas_usado_count: 6
total_modulos_trackeados: 28