186 lines
5.3 KiB
YAML
186 lines
5.3 KiB
YAML
# Navegacion Rapida de Modulos - MiChangarrito
|
|
# Proyecto: michangarrito
|
|
# Fecha: 2026-01-16
|
|
|
|
version: "1.0.0"
|
|
proyecto: "michangarrito"
|
|
|
|
# ============================================================================
|
|
# MODULOS POR ESTADO
|
|
# ============================================================================
|
|
por_estado:
|
|
produccion:
|
|
# Fase 1 - Infraestructura Base
|
|
- id: "MCH-M01"
|
|
nombre: "Auth"
|
|
ruta: "apps/backend/src/modules/auth/"
|
|
epica: "MCH-002"
|
|
|
|
- id: "MCH-M02"
|
|
nombre: "Users"
|
|
ruta: "apps/backend/src/modules/users/"
|
|
epica: "MCH-001"
|
|
|
|
- id: "MCH-M03"
|
|
nombre: "Stores"
|
|
ruta: "apps/backend/src/modules/stores/"
|
|
epica: "MCH-001"
|
|
|
|
- id: "MCH-M04"
|
|
nombre: "Products"
|
|
ruta: "apps/backend/src/modules/products/"
|
|
epica: "MCH-003"
|
|
|
|
- id: "MCH-M05"
|
|
nombre: "Sales (POS)"
|
|
ruta: "apps/backend/src/modules/sales/"
|
|
epica: "MCH-004"
|
|
|
|
- id: "MCH-M06"
|
|
nombre: "Payments"
|
|
ruta: "apps/backend/src/modules/payments/"
|
|
epica: "MCH-005"
|
|
|
|
# Fase 2-3 - Inteligencia
|
|
- id: "MCH-M07"
|
|
nombre: "Onboarding"
|
|
ruta: "apps/backend/src/modules/onboarding/"
|
|
epica: "MCH-006"
|
|
|
|
- id: "MCH-M08"
|
|
nombre: "Templates"
|
|
ruta: "apps/backend/src/modules/templates/"
|
|
epica: "MCH-007"
|
|
|
|
- id: "MCH-M09"
|
|
nombre: "Fiados"
|
|
ruta: "apps/backend/src/modules/fiados/"
|
|
epica: "MCH-008"
|
|
|
|
- id: "MCH-M10"
|
|
nombre: "Predictions"
|
|
ruta: "apps/backend/src/modules/predictions/"
|
|
epica: "MCH-009"
|
|
|
|
- id: "MCH-M11"
|
|
nombre: "MCP Server"
|
|
ruta: "apps/mcp-server/"
|
|
epica: "MCH-010"
|
|
|
|
- id: "MCH-M12"
|
|
nombre: "WhatsApp"
|
|
ruta: "apps/whatsapp-service/"
|
|
epica: "MCH-011"
|
|
|
|
- id: "MCH-M13"
|
|
nombre: "LLM Chat"
|
|
ruta: "apps/backend/src/modules/llm/"
|
|
epica: "MCH-012/013"
|
|
|
|
# Fase 4-5 - Negocio
|
|
- id: "MCH-M14"
|
|
nombre: "Customers"
|
|
ruta: "apps/backend/src/modules/customers/"
|
|
epica: "MCH-014"
|
|
|
|
- id: "MCH-M15"
|
|
nombre: "Orders"
|
|
ruta: "apps/backend/src/modules/orders/"
|
|
epica: "MCH-015"
|
|
|
|
- id: "MCH-M16"
|
|
nombre: "Deliveries"
|
|
ruta: "apps/backend/src/modules/deliveries/"
|
|
epica: "MCH-016"
|
|
|
|
- id: "MCH-M17"
|
|
nombre: "Notifications"
|
|
ruta: "apps/backend/src/modules/notifications/"
|
|
epica: "MCH-017"
|
|
|
|
- id: "MCH-M18"
|
|
nombre: "Subscriptions"
|
|
ruta: "apps/backend/src/modules/subscriptions/"
|
|
epica: "MCH-018/019/020"
|
|
|
|
desarrollo: []
|
|
|
|
planificado:
|
|
- id: "MCH-M19"
|
|
nombre: "Referidos"
|
|
epica: "MCH-023"
|
|
|
|
- id: "MCH-M20"
|
|
nombre: "CoDi/SPEI"
|
|
epica: "MCH-024"
|
|
|
|
- id: "MCH-M21"
|
|
nombre: "Analytics"
|
|
epica: "MCH-034"
|
|
|
|
- id: "MCH-M22"
|
|
nombre: "Reports"
|
|
epica: "MCH-035"
|
|
|
|
# ============================================================================
|
|
# MODULOS POR CATEGORIA
|
|
# ============================================================================
|
|
por_categoria:
|
|
foundation:
|
|
descripcion: "Modulos base del sistema"
|
|
modulos:
|
|
- { id: "MCH-M01", nombre: "Auth", estado: "produccion" }
|
|
- { id: "MCH-M02", nombre: "Users", estado: "produccion" }
|
|
- { id: "MCH-M03", nombre: "Stores", estado: "produccion" }
|
|
|
|
business:
|
|
descripcion: "Modulos de negocio"
|
|
modulos:
|
|
- { id: "MCH-M04", nombre: "Products", estado: "produccion" }
|
|
- { id: "MCH-M05", nombre: "Sales", estado: "produccion" }
|
|
- { id: "MCH-M09", nombre: "Fiados", estado: "produccion" }
|
|
- { id: "MCH-M14", nombre: "Customers", estado: "produccion" }
|
|
- { id: "MCH-M15", nombre: "Orders", estado: "produccion" }
|
|
- { id: "MCH-M16", nombre: "Deliveries", estado: "produccion" }
|
|
|
|
integration:
|
|
descripcion: "Integraciones externas"
|
|
modulos:
|
|
- { id: "MCH-M06", nombre: "Payments", estado: "produccion" }
|
|
- { id: "MCH-M11", nombre: "MCP Server", estado: "produccion" }
|
|
- { id: "MCH-M12", nombre: "WhatsApp", estado: "produccion" }
|
|
- { id: "MCH-M13", nombre: "LLM Chat", estado: "produccion" }
|
|
|
|
saas:
|
|
descripcion: "Modulos SaaS/Monetizacion"
|
|
modulos:
|
|
- { id: "MCH-M18", nombre: "Subscriptions", estado: "produccion" }
|
|
- { id: "MCH-M07", nombre: "Onboarding", estado: "produccion" }
|
|
|
|
analytics:
|
|
descripcion: "Reportes y analytics"
|
|
modulos:
|
|
- { id: "MCH-M10", nombre: "Predictions", estado: "produccion" }
|
|
- { id: "MCH-M21", nombre: "Analytics", estado: "planificado" }
|
|
- { id: "MCH-M22", nombre: "Reports", estado: "planificado" }
|
|
|
|
# ============================================================================
|
|
# BUSQUEDA RAPIDA
|
|
# ============================================================================
|
|
busqueda:
|
|
por_prefijo:
|
|
MCH-M: "Modulo MiChangarrito"
|
|
|
|
por_archivo:
|
|
especificacion: "docs/01-epicas/MCH-*.md"
|
|
entities: "apps/backend/src/modules/*/entities/*.entity.ts"
|
|
services: "apps/backend/src/modules/*/services/*.service.ts"
|
|
controllers: "apps/backend/src/modules/*/controllers/*.controller.ts"
|
|
|
|
# ============================================================================
|
|
# REFERENCIAS
|
|
# ============================================================================
|
|
referencias:
|
|
catalogo_completo: "@MCH_DEF_MODULES"
|
|
indice_general: "docs/_MAP.md"
|