michangarrito/backups/orchestration-backup-2026-01-10/orchestration/inventarios/MASTER_INVENTORY.yml
rckrdmrd 97f407c661 [MIGRATION-V2] feat: Migrar michangarrito a estructura v2
- Prefijo v2: MCH
- TRACEABILITY-MASTER.yml creado
- Listo para integracion como submodulo

Workspace: v2.0.0 | SIMCO: v4.0.0
2026-01-10 11:28:54 -06:00

367 lines
8.7 KiB
YAML

# MASTER INVENTORY - MiChangarrito
# Version: 2.0.0
# Ultima actualizacion: 2026-01-10
# Sistema: SIMCO - NEXUS v4.0
metadata:
proyecto: "michangarrito"
descripcion: "Plataforma POS inteligente multi-tenant para micro-negocios con asistente IA via WhatsApp"
version: "0.9.5"
estado: "MVP_LISTO"
tipo: "standalone"
categoria: "saas"
actualizado: "2026-01-10"
actualizado_por: "Agente Orquestador"
# ============================================================================
# RESUMEN EJECUTIVO
# ============================================================================
resumen:
estado_general: "95% MVP Implementado"
fases_completadas: "5.1 de 6"
tareas_completadas: "37 de 39"
builds_verificados: true
listo_produccion: true
database:
schemas: 9
tablas: 29
funciones: 5
triggers: 18
extensiones: 4
enums: 2
backend:
modulos: 12
controllers: 14
endpoints: 100
entities: 20
frontend:
paginas: 9
componentes: 1
contexts: 1
mobile:
pantallas: 10
estado: completado
# ============================================================================
# PROGRESO POR FASE
# ============================================================================
progreso:
fase_actual: "FASE 6 - Configuracion Externa"
porcentaje: 95
fases:
- fase: 1
nombre: "Infraestructura Base"
estado: completado
porcentaje: 100
tareas: "8/8"
- fase: 2
nombre: "Integracion y Pruebas"
estado: parcial
porcentaje: 67
tareas: "4/6"
pendiente: "Webhooks WhatsApp, Pruebas E2E"
- fase: 3
nombre: "Mobile App"
estado: completado
porcentaje: 100
tareas: "6/6"
- fase: 4
nombre: "Monetizacion"
estado: completado
porcentaje: 100
tareas: "4/4"
- fase: 5
nombre: "Despliegue"
estado: completado
porcentaje: 100
tareas: "6/6"
- fase: 5.1
nombre: "Integraciones Multi-Tenant"
estado: completado
porcentaje: 100
tareas: "9/9"
- fase: 6
nombre: "Configuracion Externa"
estado: pendiente
porcentaje: 0
tareas: "0/4"
pendiente: "Meta Business, Stripe Prod, LLM, Deploy"
# ============================================================================
# APLICACIONES
# ============================================================================
apps:
- nombre: "backend"
tecnologia: "NestJS 10.3.0 + TypeScript"
estado: "completado"
puerto: 3141
inventario: "BACKEND_INVENTORY.yml"
- nombre: "frontend"
tecnologia: "React 19.2.0 + Vite 7.2.4"
estado: "completado"
puerto: 3140
inventario: "FRONTEND_INVENTORY.yml"
- nombre: "mobile"
tecnologia: "React Native + Expo"
estado: "completado"
puerto: 8081
notas: "10 pantallas, modo offline, barcode scanner"
- nombre: "mcp-server"
tecnologia: "TypeScript + MCP SDK"
estado: "completado"
puerto: 3142
notas: "15 herramientas, stdio transport"
- nombre: "whatsapp-service"
tecnologia: "NestJS + Meta Cloud API"
estado: "completado"
puerto: 3143
notas: "Multi-tenant refactorizado"
# ============================================================================
# DATABASE
# ============================================================================
database:
nombre: "michangarrito_dev"
engine: "PostgreSQL 16+"
inventario: "DATABASE_INVENTORY.yml"
schemas:
- public
- auth
- catalog
- sales
- inventory
- customers
- orders
- subscriptions
- messaging
# ============================================================================
# MODULOS (EPICAS)
# ============================================================================
modulos:
fase_1:
- id: "MCH-001"
nombre: "Infraestructura Base"
estado: "completado"
- id: "MCH-002"
nombre: "Autenticacion"
estado: "completado"
- id: "MCH-003"
nombre: "Catalogo Productos"
estado: "completado"
- id: "MCH-004"
nombre: "Punto de Venta"
estado: "completado"
- id: "MCH-005"
nombre: "Integraciones Pago"
estado: "completado"
fase_2:
- id: "MCH-006"
nombre: "Onboarding Inteligente"
estado: "completado"
- id: "MCH-007"
nombre: "Templates Catalogos"
estado: "completado"
- id: "MCH-008"
nombre: "Sistema Fiados"
estado: "completado"
- id: "MCH-009"
nombre: "Prediccion Inventario"
estado: "completado"
fase_3:
- id: "MCH-010"
nombre: "MCP Server"
estado: "completado"
- id: "MCH-011"
nombre: "WhatsApp Service"
estado: "completado"
- id: "MCH-012"
nombre: "Chat LLM Dueno"
estado: "completado"
- id: "MCH-013"
nombre: "Chat LLM Cliente"
estado: "completado"
fase_4:
- id: "MCH-014"
nombre: "Gestion Clientes"
estado: "completado"
- id: "MCH-015"
nombre: "Pedidos WhatsApp"
estado: "completado"
- id: "MCH-016"
nombre: "Entregas Domicilio"
estado: "completado"
- id: "MCH-017"
nombre: "Notificaciones"
estado: "completado"
fase_5:
- id: "MCH-018"
nombre: "Planes Suscripciones"
estado: "completado"
- id: "MCH-019"
nombre: "Tienda Tokens"
estado: "completado"
- id: "MCH-020"
nombre: "Pagos Suscripcion"
estado: "completado"
- id: "MCH-021"
nombre: "Dashboard Web"
estado: "completado"
fase_6:
- id: "MCH-022"
nombre: "Modo Offline"
estado: "completado"
- id: "MCH-023"
nombre: "Programa Referidos"
estado: "pendiente"
- id: "MCH-024"
nombre: "CoDi/SPEI"
estado: "pendiente"
- id: "MCH-025"
nombre: "Widgets Atajos"
estado: "pendiente"
fase_7:
- id: "MCH-026"
nombre: "Multi-idioma LATAM"
estado: "pendiente"
- id: "MCH-027"
nombre: "Integracion SAT"
estado: "pendiente"
- id: "MCH-028"
nombre: "Marketplace Proveedores"
estado: "pendiente"
# ============================================================================
# INTEGRACIONES EXTERNAS
# ============================================================================
integraciones:
- nombre: "PostgreSQL 15"
estado: "activo"
puerto: 5432
- nombre: "Redis 7"
estado: "activo"
puerto: 6379
db: 8
- nombre: "WhatsApp Business (Meta)"
estado: "listo"
notas: "Requiere cuenta Business verificada"
- nombre: "Stripe"
estado: "integrado"
notas: "SDK configurado, requiere API keys produccion"
- nombre: "OpenRouter/OpenAI"
estado: "multi-tenant"
notas: "Soporte credenciales por tenant + fallback plataforma"
- nombre: "MercadoPago"
estado: "pendiente"
- nombre: "Clip"
estado: "pendiente"
# ============================================================================
# DOCUMENTACION
# ============================================================================
documentacion:
vision: "docs/00-vision-general/VISION-PROYECTO.md"
arquitectura: "docs/00-vision-general/ARQUITECTURA-TECNICA.md"
requerimientos: "docs/00-vision-general/REQUERIMIENTOS-FUNCIONALES.md"
epicas: "docs/01-epicas/"
especificaciones: "docs/02-especificaciones/"
despliegue: "docs/90-transversal/GUIA-DESPLIEGUE.md"
mapa: "docs/_MAP.md"
# ============================================================================
# ORCHESTRATION
# ============================================================================
orchestration:
plan: "orchestration/PLAN-IMPLEMENTACION.md"
status: "orchestration/PROJECT-STATUS.md"
proxima: "orchestration/PROXIMA-ACCION.md"
contexto: "orchestration/00-guidelines/CONTEXTO-PROYECTO.md"
# ============================================================================
# PROXIMAS ACCIONES
# ============================================================================
proximas_acciones:
prioridad_p0:
- "Desplegar en servidor produccion con Docker"
- "Configurar dominio y SSL"
- "Obtener cuenta Meta Business"
- "Configurar Stripe produccion"
prioridad_p1:
- "Configurar LLM API key"
- "Pruebas E2E completas"
- "Completar documentacion SIMCO"
prioridad_p2:
- "Implementar FASE 6 restante"
- "FASE 7 - Expansion"
# ============================================================================
# NOTAS
# ============================================================================
notas:
- "MVP 95% completado - listo para produccion"
- "Builds verificados: Backend, Frontend, WhatsApp, Mobile"
- "Multi-tenant con RLS habilitado"
- "Integraciones WhatsApp y LLM soportan credenciales por tenant"
- "75 productos predefinidos para onboarding rapido"
- "Sistema de tokens IA con planes y recargas"