Cambios incluidos: - INDICE-DIRECTIVAS-WORKSPACE.yml actualizado - Perfiles de agentes: PERFIL-ML.md, PERFIL-SECURITY.md - Directivas SIMCO actualizadas: - SIMCO-ASIGNACION-PERFILES.md - SIMCO-CCA-SUBAGENTE.md - SIMCO-CONTEXT-ENGINEERING.md - SIMCO-CONTEXT-RESOLUTION.md - SIMCO-DELEGACION-PARALELA.md - Inventarios actualizados: DEVENV-MASTER, DEVENV-PORTS - Documentos de analisis agregados: - Analisis y planes de fix student portal - Analisis scripts BD - Analisis achievements, duplicados, gamification - Auditoria documentacion gamilit - Backlog discrepancias NEXUS - Planes maestros de resolucion - Reportes de ejecucion agregados - Knowledge base gamilit README actualizado - Referencia submodulo gamilit actualizada (commit beb94f7) Validaciones: - Plan validado contra directivas SIMCO-GIT - Dependencias verificadas - Build gamilit: EXITOSO
653 lines
20 KiB
YAML
653 lines
20 KiB
YAML
# =============================================================================
|
|
# DEVENV-MASTER-INVENTORY.yml
|
|
# =============================================================================
|
|
# Inventario Maestro de Entornos de Desarrollo - Workspace Completo
|
|
# Generado por: @PERFIL_DEVENV
|
|
# Sistema: NEXUS v3.4 + SIMCO
|
|
# =============================================================================
|
|
#
|
|
# DIRECTIVA OBLIGATORIA:
|
|
# TODO agente que configure un nuevo proyecto DEBE:
|
|
# 1. Registrar el proyecto en este inventario
|
|
# 2. Asignar puertos en DEVENV-PORTS-INVENTORY.yml
|
|
# 3. Crear ENVIRONMENT-INVENTORY.yml en el proyecto
|
|
#
|
|
# =============================================================================
|
|
|
|
version: "1.0.0"
|
|
fecha_creacion: "2026-01-04"
|
|
fecha_actualizacion: "2026-01-04"
|
|
responsable: "@PERFIL_DEVENV"
|
|
workspace: "/home/isem/workspace-v1"
|
|
|
|
# =============================================================================
|
|
# RESUMEN EJECUTIVO
|
|
# =============================================================================
|
|
|
|
summary:
|
|
total_projects: 15
|
|
projects_activos: 11
|
|
projects_reservados: 2
|
|
projects_mvp: 2
|
|
standard_ports: "FE=base, BE=base+1 (rango 3000-3199)"
|
|
standard_db: "{proyecto}_{ambiente}"
|
|
standard_user: "{proyecto}_dev"
|
|
|
|
# =============================================================================
|
|
# HERRAMIENTAS GLOBALES DEL WORKSPACE
|
|
# =============================================================================
|
|
|
|
herramientas_globales:
|
|
runtime:
|
|
node:
|
|
version_minima: "18.x"
|
|
version_recomendada: "20.x"
|
|
manager: "nvm"
|
|
python:
|
|
version_minima: "3.10"
|
|
version_recomendada: "3.11"
|
|
manager: "pyenv"
|
|
|
|
package_managers:
|
|
npm: "10.x"
|
|
pnpm: "8.x" # Opcional
|
|
pip: "23.x"
|
|
|
|
databases:
|
|
postgresql:
|
|
version: "15"
|
|
puerto: 5432 # UNICA instancia - todos los proyectos usan este puerto
|
|
instalacion: "nativo"
|
|
arquitectura: "instancia_unica_compartida"
|
|
separacion: "database + user por proyecto"
|
|
redis:
|
|
version: "7"
|
|
puerto: 6379 # UNICA instancia - todos los proyectos usan este puerto
|
|
instalacion: "nativo"
|
|
arquitectura: "instancia_unica_compartida"
|
|
separacion: "database number (0-15) por proyecto"
|
|
|
|
herramientas_dev:
|
|
- nombre: "Docker"
|
|
version: "24.x"
|
|
requerido: true
|
|
- nombre: "Docker Compose"
|
|
version: "2.x"
|
|
requerido: true
|
|
- nombre: "Git"
|
|
version: "2.40+"
|
|
requerido: true
|
|
- nombre: "PM2"
|
|
version: "5.x"
|
|
requerido: false
|
|
uso: "Process management en produccion"
|
|
|
|
# =============================================================================
|
|
# INVENTARIO POR PROYECTO
|
|
# =============================================================================
|
|
|
|
proyectos:
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# GAMILIT - Plataforma de Gamificacion
|
|
# ---------------------------------------------------------------------------
|
|
gamilit:
|
|
metadata:
|
|
nombre: "Gamilit"
|
|
alias: "gamilit"
|
|
nivel: "NIVEL_2A"
|
|
tipo: "standalone"
|
|
estado: "produccion"
|
|
descripcion: "Plataforma de gamificacion empresarial"
|
|
|
|
stack:
|
|
backend:
|
|
framework: "NestJS"
|
|
version: "10.x"
|
|
language: "TypeScript"
|
|
frontend:
|
|
framework: "React"
|
|
version: "18.x"
|
|
build_tool: "Vite"
|
|
database: "PostgreSQL 15"
|
|
|
|
puertos:
|
|
frontend: 3005
|
|
backend: 3006
|
|
storybook: 3007
|
|
|
|
base_de_datos:
|
|
nombre: "gamilit_platform"
|
|
usuario: "gamilit_user"
|
|
puerto: 5432 # Instancia unica compartida
|
|
redis_db: 0
|
|
schemas: ["public", "gamification", "users"]
|
|
|
|
environment_inventory: "projects/gamilit/orchestration/environment/ENVIRONMENT-INVENTORY.yml"
|
|
env_example: "projects/gamilit/apps/backend/.env.example"
|
|
|
|
# EJERCICIOS CON REVISION MANUAL (M3-M5) - Agregado 2026-01-07
|
|
ejercicios_revision_manual:
|
|
total: 12 # Excluye quiz_tiktok que es auto-evaluable
|
|
modulo_3:
|
|
nombre: "Lectura Critica"
|
|
count: 5
|
|
tipos:
|
|
- analisis_fuentes
|
|
- debate_digital
|
|
- matriz_perspectivas
|
|
- podcast_argumentativo
|
|
- tribunal_opiniones
|
|
modulo_4:
|
|
nombre: "Lectura Digital"
|
|
count: 4
|
|
tipos:
|
|
- verificador_fake_news
|
|
- infografia_interactiva
|
|
- navegacion_hipertextual
|
|
- analisis_memes
|
|
excepciones:
|
|
- tipo: quiz_tiktok
|
|
razon: "Auto-evaluable por diseño (respuestas unicas)"
|
|
modulo_5:
|
|
nombre: "Produccion Creativa"
|
|
count: 3
|
|
tipos:
|
|
- diario_multimedia
|
|
- comic_digital
|
|
- video_carta
|
|
flujo: "student_submit -> teacher_review -> rewards_assigned -> student_notified"
|
|
documentacion: "docs/90-transversal/sistema-recompensas/03-FLUJO-VALIDACION-MAESTRO-M3-M5.md"
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# TRADING-PLATFORM - Plataforma de Trading Algoritmico
|
|
# ---------------------------------------------------------------------------
|
|
trading-platform:
|
|
metadata:
|
|
nombre: "Trading Platform"
|
|
alias: "trading"
|
|
nivel: "NIVEL_2A"
|
|
tipo: "standalone"
|
|
estado: "desarrollo"
|
|
descripcion: "Plataforma de trading algoritmico con ML"
|
|
|
|
stack:
|
|
backend:
|
|
framework: "NestJS"
|
|
version: "10.x"
|
|
language: "TypeScript"
|
|
frontend:
|
|
framework: "React"
|
|
version: "18.x"
|
|
build_tool: "Vite"
|
|
ml_services:
|
|
framework: "FastAPI"
|
|
language: "Python 3.11"
|
|
database: "PostgreSQL 15"
|
|
|
|
puertos:
|
|
frontend: 3080
|
|
backend: 3081
|
|
websocket: 3082
|
|
ml_engine: 3083
|
|
data_service: 3084
|
|
llm_agent: 3085
|
|
trading_agents: 3086
|
|
ollama_webui: 3087
|
|
ollama: 11434
|
|
|
|
base_de_datos:
|
|
nombre: "trading_platform"
|
|
usuario: "trading_user"
|
|
puerto: 5432 # Instancia unica compartida
|
|
redis_db: 1
|
|
schemas: ["auth", "education", "trading", "investment", "financial", "ml", "llm", "audit"]
|
|
secundaria:
|
|
nombre: "trading_data"
|
|
uso: "data-service (market data histórico)"
|
|
|
|
environment_inventory: "projects/trading-platform/orchestration/environment/ENVIRONMENT-INVENTORY.yml"
|
|
env_example: "projects/trading-platform/apps/backend/.env.example"
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# ERP-SUITE - Suite ERP Multi-vertical
|
|
# ---------------------------------------------------------------------------
|
|
erp-suite:
|
|
metadata:
|
|
nombre: "ERP Suite"
|
|
alias: "erp"
|
|
nivel: "NIVEL_2B"
|
|
tipo: "suite"
|
|
estado: "desarrollo"
|
|
descripcion: "Suite ERP con multiples verticales"
|
|
|
|
stack:
|
|
backend:
|
|
framework: "NestJS"
|
|
version: "10.x"
|
|
language: "TypeScript"
|
|
frontend:
|
|
framework: "React"
|
|
version: "18.x"
|
|
build_tool: "Vite"
|
|
database: "PostgreSQL 15"
|
|
|
|
base_de_datos:
|
|
nombre: "erp_generic"
|
|
usuario: "erp_admin"
|
|
puerto: 5432 # Instancia unica compartida
|
|
redis_db: 2
|
|
schemas: ["public", "core", "auth"]
|
|
|
|
verticales:
|
|
erp-core:
|
|
puertos:
|
|
frontend: 3010
|
|
backend: 3011
|
|
estado: "activo"
|
|
|
|
erp-construccion:
|
|
puertos:
|
|
frontend: 3020
|
|
backend: 3021
|
|
estado: "activo"
|
|
# db_puerto: 5432 (usa instancia compartida)
|
|
# redis_db: 2 (usa instancia compartida)
|
|
|
|
erp-vidrio-templado:
|
|
puertos:
|
|
frontend: 3030
|
|
backend: 3031
|
|
estado: "activo"
|
|
# db_puerto: 5432 (usa instancia compartida)
|
|
# redis_db: 2 (usa instancia compartida)
|
|
|
|
erp-mecanicas-diesel:
|
|
puertos:
|
|
frontend: 3040
|
|
backend: 3041
|
|
estado: "activo"
|
|
|
|
erp-retail:
|
|
puertos:
|
|
frontend: 3050
|
|
backend: 3051
|
|
estado: "activo"
|
|
# db_puerto: 5432 (usa instancia compartida)
|
|
# redis_db: 2 (usa instancia compartida)
|
|
|
|
erp-clinicas:
|
|
puertos:
|
|
frontend: 3060
|
|
backend: 3061
|
|
estado: "activo"
|
|
# db_puerto: 5432 (usa instancia compartida)
|
|
# redis_db: 2 (usa instancia compartida)
|
|
|
|
environment_inventory: "projects/erp-suite/orchestration/environment/ENVIRONMENT-INVENTORY.yml"
|
|
env_ports_file: "projects/erp-suite/.env.ports"
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# CLINICA-VETERINARIA - Especializacion de ERP-Clinicas
|
|
# ---------------------------------------------------------------------------
|
|
clinica-veterinaria:
|
|
metadata:
|
|
nombre: "Clinica Veterinaria"
|
|
alias: "veterinaria"
|
|
nivel: "NIVEL_2B.3"
|
|
tipo: "vertical-especializada"
|
|
estado: "desarrollo"
|
|
descripcion: "Sistema de gestion para clinicas veterinarias"
|
|
parent: "erp-clinicas"
|
|
|
|
stack:
|
|
backend:
|
|
framework: "NestJS"
|
|
version: "10.x"
|
|
language: "TypeScript"
|
|
frontend:
|
|
framework: "React"
|
|
version: "18.x"
|
|
build_tool: "Vite"
|
|
database: "PostgreSQL 15"
|
|
|
|
puertos:
|
|
frontend: 3120
|
|
backend: 3121
|
|
|
|
base_de_datos:
|
|
nombre: "clinica_veterinaria"
|
|
usuario: "veterinaria_dev"
|
|
puerto: 5432 # Instancia unica compartida
|
|
redis_db: 6
|
|
schemas: ["public", "veterinaria", "clinical", "financial", "hr"]
|
|
environment_inventory: "projects/clinica-veterinaria/orchestration/environment/ENVIRONMENT-INVENTORY.yml"
|
|
env_ports_file: "projects/clinica-veterinaria/.env.ports"
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# CLINICA-DENTAL - Especializacion de ERP-Clinicas
|
|
# ---------------------------------------------------------------------------
|
|
clinica-dental:
|
|
metadata:
|
|
nombre: "Clinica Dental"
|
|
alias: "dental"
|
|
nivel: "NIVEL_2B.3"
|
|
tipo: "vertical-especializada"
|
|
estado: "desarrollo"
|
|
descripcion: "Sistema de gestion para clinicas dentales y odontologicas"
|
|
parent: "erp-clinicas"
|
|
|
|
stack:
|
|
backend:
|
|
framework: "NestJS"
|
|
version: "10.x"
|
|
language: "TypeScript"
|
|
frontend:
|
|
framework: "React"
|
|
version: "18.x"
|
|
build_tool: "Vite"
|
|
database: "PostgreSQL 15"
|
|
|
|
puertos:
|
|
frontend: 3130
|
|
backend: 3131
|
|
|
|
base_de_datos:
|
|
nombre: "clinica_dental"
|
|
usuario: "dental_dev"
|
|
puerto: 5432 # Instancia unica compartida
|
|
redis_db: 7
|
|
schemas: ["public", "dental", "clinical", "financial", "hr"]
|
|
environment_inventory: "projects/clinica-dental/orchestration/environment/ENVIRONMENT-INVENTORY.yml"
|
|
env_ports_file: "projects/clinica-dental/.env.ports"
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# BETTING-ANALYTICS
|
|
# ---------------------------------------------------------------------------
|
|
betting-analytics:
|
|
metadata:
|
|
nombre: "Betting Analytics"
|
|
alias: "betting"
|
|
nivel: "NIVEL_2A"
|
|
tipo: "standalone"
|
|
estado: "reservado"
|
|
descripcion: "Plataforma de analitica de apuestas deportivas"
|
|
|
|
stack:
|
|
backend:
|
|
framework: "NestJS"
|
|
version: "10.x"
|
|
language: "TypeScript"
|
|
frontend:
|
|
framework: "React"
|
|
version: "18.x"
|
|
build_tool: "Vite"
|
|
ml_services:
|
|
framework: "FastAPI"
|
|
language: "Python 3.11"
|
|
database: "PostgreSQL 15"
|
|
|
|
puertos:
|
|
frontend: 3090
|
|
backend: 3091
|
|
ml_service: 3092
|
|
|
|
base_de_datos:
|
|
nombre: "betting_development"
|
|
usuario: "betting_dev"
|
|
puerto: 5432 # Instancia unica compartida
|
|
redis_db: 4
|
|
schemas: ["public"]
|
|
environment_inventory: "projects/betting-analytics/orchestration/environment/ENVIRONMENT-INVENTORY.yml"
|
|
env_ports_file: "projects/betting-analytics/.env.ports"
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# INMOBILIARIA-ANALYTICS
|
|
# ---------------------------------------------------------------------------
|
|
inmobiliaria-analytics:
|
|
metadata:
|
|
nombre: "Inmobiliaria Analytics"
|
|
alias: "inmobiliaria"
|
|
nivel: "NIVEL_2A"
|
|
tipo: "standalone"
|
|
estado: "reservado"
|
|
descripcion: "Plataforma de analitica inmobiliaria"
|
|
|
|
stack:
|
|
backend:
|
|
framework: "NestJS"
|
|
version: "10.x"
|
|
language: "TypeScript"
|
|
frontend:
|
|
framework: "React"
|
|
version: "18.x"
|
|
build_tool: "Vite"
|
|
database: "PostgreSQL 15"
|
|
|
|
puertos:
|
|
frontend: 3100
|
|
backend: 3101
|
|
|
|
base_de_datos:
|
|
nombre: "inmobiliaria_development"
|
|
usuario: "inmobiliaria_dev"
|
|
puerto: 5432 # Instancia unica compartida
|
|
redis_db: 5
|
|
schemas: ["public"]
|
|
environment_inventory: "projects/inmobiliaria-analytics/orchestration/environment/ENVIRONMENT-INVENTORY.yml"
|
|
env_ports_file: "projects/inmobiliaria-analytics/.env.ports"
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# PLATFORM_MARKETING_CONTENT (PMC)
|
|
# ---------------------------------------------------------------------------
|
|
platform_marketing_content:
|
|
metadata:
|
|
nombre: "Platform Marketing Content"
|
|
alias: "pmc"
|
|
nivel: "NIVEL_2A"
|
|
tipo: "standalone"
|
|
estado: "desarrollo"
|
|
descripcion: "Plataforma de generacion de contenido de marketing con IA"
|
|
|
|
stack:
|
|
backend:
|
|
framework: "NestJS"
|
|
version: "10.x"
|
|
language: "TypeScript"
|
|
frontend:
|
|
framework: "React"
|
|
version: "18.x"
|
|
build_tool: "Vite"
|
|
ai_services:
|
|
framework: "ComfyUI"
|
|
language: "Python"
|
|
database: "PostgreSQL 15"
|
|
|
|
puertos:
|
|
frontend: 3110
|
|
backend: 3111
|
|
comfyui_api: 8188
|
|
|
|
base_de_datos:
|
|
nombre: "pmc_dev"
|
|
usuario: "pmc_user"
|
|
puerto: 5432 # Instancia unica compartida
|
|
redis_db: 3
|
|
schemas: ["public"]
|
|
|
|
environment_inventory: "projects/platform_marketing_content/orchestration/environment/ENVIRONMENT-INVENTORY.yml"
|
|
env_ports_file: "projects/platform_marketing_content/.env.ports"
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# MICHANGARRITO - POS Inteligente para Micro-negocios
|
|
# ---------------------------------------------------------------------------
|
|
michangarrito:
|
|
metadata:
|
|
nombre: "MiChangarrito"
|
|
alias: "michangarrito"
|
|
nivel: "NIVEL_2A"
|
|
tipo: "saas-standalone"
|
|
estado: "desarrollo"
|
|
descripcion: "POS inteligente para micro-negocios con asistente IA via WhatsApp"
|
|
|
|
stack:
|
|
backend:
|
|
framework: "NestJS"
|
|
version: "10.x"
|
|
language: "TypeScript"
|
|
frontend:
|
|
framework: "React"
|
|
version: "18.x"
|
|
build_tool: "Vite"
|
|
mobile:
|
|
framework: "React Native (Expo)"
|
|
version: "50.x"
|
|
mcp_server:
|
|
framework: "MCP SDK"
|
|
language: "TypeScript"
|
|
whatsapp_service:
|
|
framework: "NestJS"
|
|
version: "10.x"
|
|
database: "PostgreSQL 15"
|
|
|
|
puertos:
|
|
web: 3140
|
|
backend: 3141
|
|
mcp_server: 3142
|
|
whatsapp_service: 3143
|
|
mobile_metro: 8081
|
|
|
|
base_de_datos:
|
|
nombre: "michangarrito_dev"
|
|
usuario: "michangarrito_dev"
|
|
puerto: 5432 # Instancia unica compartida
|
|
redis_db: 8
|
|
schemas: ["public", "catalog", "sales", "inventory", "customers", "subscriptions", "messaging"]
|
|
|
|
integraciones:
|
|
- "WhatsApp Business API (Meta)"
|
|
- "Stripe (Suscripciones, OXXO)"
|
|
- "Mercado Pago (Terminal)"
|
|
- "Clip (Terminal)"
|
|
- "CoDi (Banxico)"
|
|
- "OpenRouter/OpenAI/Claude (LLM)"
|
|
- "Firebase (Push)"
|
|
- "Google Vision (OCR)"
|
|
- "Whisper (Audio)"
|
|
|
|
environment_inventory: "projects/michangarrito/orchestration/environment/ENVIRONMENT-INVENTORY.yml"
|
|
env_example: "projects/michangarrito/.env.example"
|
|
env_ports_file: "projects/michangarrito/.env.ports"
|
|
|
|
# =============================================================================
|
|
# HERRAMIENTAS DE DESARROLLO COMPARTIDAS
|
|
# =============================================================================
|
|
|
|
herramientas_compartidas:
|
|
pgadmin:
|
|
puerto: 5050
|
|
url: "http://localhost:5050"
|
|
uso: "Administracion PostgreSQL"
|
|
|
|
adminer:
|
|
puerto: 8080
|
|
url: "http://localhost:8080"
|
|
uso: "Administracion BD ligero"
|
|
|
|
mailhog:
|
|
smtp: 1025
|
|
web: 8025
|
|
url: "http://localhost:8025"
|
|
uso: "Testing de emails"
|
|
|
|
minio:
|
|
api: 9000
|
|
console: 9001
|
|
url: "http://localhost:9001"
|
|
uso: "Object storage (S3 compatible)"
|
|
|
|
# =============================================================================
|
|
# ESTANDARES DE CONFIGURACION
|
|
# =============================================================================
|
|
|
|
estandares:
|
|
puertos:
|
|
formato: "FE=base, BE=base+1"
|
|
rango: "3000-3199"
|
|
incremento: 10
|
|
referencia: "orchestration/inventarios/DEVENV-PORTS-INVENTORY.yml"
|
|
|
|
bases_de_datos:
|
|
nombre:
|
|
formato: "{proyecto}_{ambiente}"
|
|
ambientes: ["development", "test", "staging"]
|
|
ejemplo: "gamilit_development"
|
|
usuario:
|
|
formato: "{proyecto}_dev"
|
|
ejemplo: "gamilit_dev"
|
|
|
|
archivos_requeridos:
|
|
en_proyecto:
|
|
- "orchestration/environment/ENVIRONMENT-INVENTORY.yml"
|
|
- ".env.example"
|
|
- ".env.ports"
|
|
en_workspace:
|
|
- "orchestration/inventarios/DEVENV-MASTER-INVENTORY.yml"
|
|
- "orchestration/inventarios/DEVENV-PORTS-INVENTORY.yml"
|
|
|
|
# =============================================================================
|
|
# REFERENCIAS
|
|
# =============================================================================
|
|
|
|
referencias:
|
|
perfil_devenv: "orchestration/agents/perfiles/PERFIL-DEVENV.md"
|
|
template_inventory: "orchestration/templates/TEMPLATE-ENVIRONMENT-INVENTORY.yml"
|
|
template_task: "orchestration/templates/scrum/TEMPLATE-TASK-DEVENV.md"
|
|
inventario_puertos: "orchestration/inventarios/DEVENV-PORTS-INVENTORY.yml"
|
|
estandares: "orchestration/referencias/DEVENV-STANDARDS.md"
|
|
|
|
# =============================================================================
|
|
# CHANGELOG
|
|
# =============================================================================
|
|
|
|
changelog:
|
|
- date: "2026-01-04"
|
|
version: "1.2.0"
|
|
action: "Agregado proyecto MiChangarrito (POS inteligente)"
|
|
author: "@PERFIL_DEVENV"
|
|
details: |
|
|
- Nuevo proyecto SaaS standalone para micro-negocios
|
|
- Tipo: POS con asistente IA via WhatsApp
|
|
- Stack: React Native (Expo) + NestJS + React + MCP Server
|
|
- Puertos: Web 3140, Backend 3141, MCP 3142, WhatsApp 3143
|
|
- DB: PostgreSQL 5432 (michangarrito_dev), Redis 6379/DB8 [CORREGIDO 2026-01-07]
|
|
- Integraciones: WhatsApp Business, Stripe, Mercado Pago, Clip, CoDi, LLM
|
|
- Total proyectos: 15 (11 activos, 2 reservados, 2 MVP)
|
|
- Creados: ENVIRONMENT-INVENTORY.yml, .env.example, .env.ports
|
|
|
|
- date: "2026-01-04"
|
|
version: "1.1.0"
|
|
action: "Agregados proyectos clinica-veterinaria y clinica-dental"
|
|
author: "@PERFIL_DEVENV"
|
|
details: |
|
|
- Nuevos proyectos especializados de erp-clinicas
|
|
- clinica-veterinaria: puertos 3120/3121, DB 5440, Redis 6387
|
|
- clinica-dental: puertos 3130/3131, DB 5441, Redis 6388
|
|
- Total proyectos: 14 (10 activos, 2 reservados, 2 MVP)
|
|
- Creados ENVIRONMENT-INVENTORY.yml para ambos proyectos
|
|
- Creados .env.example y .env.ports para ambos proyectos
|
|
|
|
- date: "2026-01-04"
|
|
version: "1.0.0"
|
|
action: "Creacion inicial del inventario maestro"
|
|
author: "@PERFIL_DEVENV"
|
|
details: |
|
|
- Inventario completo de 12 proyectos
|
|
- Documentacion de stacks tecnologicos
|
|
- Asignacion de puertos, bases de datos y usuarios
|
|
- Integracion con sistema SIMCO y SCRUM
|
|
|
|
# =============================================================================
|
|
# FIN DE INVENTARIO MAESTRO
|
|
# =============================================================================
|