[SPRINT-5] feat: Completar Sprint 5 - Inteligencia (MCH-006 + MCH-007)
MCH-007 Templates y Catálogos: - Módulo templates/ con CRUD completo - 85+ productos seed de 8 proveedores - Endpoints para búsqueda y importación por giro/proveedor MCH-006 Onboarding Inteligente: - Módulo onboarding/ con flujo conversacional - OcrService con Google Vision API - WhisperService para transcripción de audio - 12 endpoints para gestión de sesiones - Schema SQL con tablas onboarding_sessions y product_scans Sprint 5 completado: 21 story points Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
55360069c4
commit
0846222ab3
2
backend
2
backend
@ -1 +1 @@
|
||||
Subproject commit 0019ded690b8b5b99bab711cef3e95cd666d0459
|
||||
Subproject commit 29d68ec9b71c84191b65bcb1f05222da4f9dcf5c
|
||||
2
database
2
database
@ -1 +1 @@
|
||||
Subproject commit a9b72d8f4584959f4c6cd3cdf89aba98db4fec6a
|
||||
Subproject commit 9f51315ea1cdd6567594dc59a2e42d4c230f7925
|
||||
@ -3,15 +3,16 @@ id: EPIC-MCH-006
|
||||
type: Epic
|
||||
title: "MCH-006: Onboarding Inteligente"
|
||||
code: MCH-006
|
||||
status: Pendiente
|
||||
status_real: "Pendiente"
|
||||
status_nota: "Sin flujo de onboarding inteligente implementado"
|
||||
status: Completado
|
||||
status_real: "Completado"
|
||||
status_nota: "Modulo onboarding implementado con OCR, Whisper y flujos"
|
||||
phase: 2
|
||||
priority: P1
|
||||
created_at: 2026-01-10
|
||||
updated_at: 2026-01-17
|
||||
updated_at: 2026-01-18
|
||||
simco_version: "4.0.1"
|
||||
story_points: 13
|
||||
sprint_completado: "Sprint 5"
|
||||
dependencies:
|
||||
blocks: []
|
||||
depends_on: ["MCH-002", "MCH-003", "MCH-007", "MCH-011"]
|
||||
@ -23,9 +24,9 @@ dependencies:
|
||||
- **Codigo:** MCH-006
|
||||
- **Fase:** 2 - Inteligencia
|
||||
- **Prioridad:** P1
|
||||
- **Estado:** Pendiente
|
||||
- **Estado Real:** No hay onboarding inteligente via WhatsApp
|
||||
- **Sprint Asignado:** Sprint 4 (Inteligencia)
|
||||
- **Estado:** Completado
|
||||
- **Estado Real:** Modulo onboarding implementado con OCR, Whisper y flujos
|
||||
- **Sprint Completado:** Sprint 5
|
||||
- **Story Points:** 13
|
||||
|
||||
## Descripcion
|
||||
@ -126,11 +127,14 @@ Sistema de onboarding conversacional via WhatsApp que permite a los duenos confi
|
||||
|
||||
| Entregable | Estado | Archivo |
|
||||
|------------|--------|---------|
|
||||
| onboarding.module | Pendiente | `modules/onboarding/` |
|
||||
| OCR service | Pendiente | `services/ocr.service.ts` |
|
||||
| Whisper service | Pendiente | `services/whisper.service.ts` |
|
||||
| Templates seed | Pendiente | `seeds/product-templates/` |
|
||||
| WhatsApp flows | Pendiente | `whatsapp-service/flows/` |
|
||||
| onboarding.module | Completado | `backend/src/modules/onboarding/` |
|
||||
| OnboardingSession entity | Completado | `entities/onboarding-session.entity.ts` |
|
||||
| ProductScan entity | Completado | `entities/product-scan.entity.ts` |
|
||||
| OnboardingService | Completado | `onboarding.service.ts` |
|
||||
| OnboardingController | Completado | `onboarding.controller.ts` |
|
||||
| OCR service | Completado | `services/ocr.service.ts` |
|
||||
| Whisper service | Completado | `services/whisper.service.ts` |
|
||||
| Schema SQL onboarding | Completado | `database/schemas/onboarding.sql` |
|
||||
|
||||
## Dependencias
|
||||
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
# PROXIMA ACCION - MiChangarrito
|
||||
|
||||
**Proyecto:** michangarrito
|
||||
**Estado:** Sprint 5 en Progreso (MCH-007 Completado, MCH-006 Pendiente)
|
||||
**Estado:** Sprint 5 COMPLETADO (MCH-006 + MCH-007)
|
||||
**Fecha:** 2026-01-18
|
||||
**Fase:** Desarrollo Sprint 5 - Inteligencia
|
||||
**Fase:** Sprint 5 Finalizado - Siguiente: Sprint 6 (Mobile)
|
||||
|
||||
---
|
||||
|
||||
@ -97,9 +97,9 @@
|
||||
- [x] MCH-027: Integracion SAT (database + backend completo)
|
||||
- [x] MCH-028: Marketplace Proveedores (database + backend completo)
|
||||
|
||||
### Sprint 5: Inteligencia - EN PROGRESO
|
||||
### Sprint 5: Inteligencia - COMPLETADO
|
||||
- [x] MCH-007: Templates y Catalogos (modulo backend + 85 productos + 8 proveedores)
|
||||
- [ ] MCH-006: Onboarding Inteligente (pendiente)
|
||||
- [x] MCH-006: Onboarding Inteligente (OCR + Whisper + flujos conversacionales)
|
||||
|
||||
---
|
||||
|
||||
@ -171,14 +171,14 @@
|
||||
|---------|--------------|----------|
|
||||
| Inventarios SIMCO | 5 de 5 | 100% |
|
||||
| Archivos orquestacion | 5 de 5 | 100% |
|
||||
| Epicas backend | 29 de 35 | 83% |
|
||||
| Epicas backend | 31 de 35 | 89% |
|
||||
| Epicas frontend | 27 de 35 | 77% |
|
||||
| Documentacion epicas | 35 de 35 | 100% |
|
||||
| Validacion BD | Completada | 100% |
|
||||
| Pruebas E2E | 4 specs | Implementado |
|
||||
| Modulos Backend | 18 | +1 templates (MCH-007) |
|
||||
| Modulos Backend | 19 | +2 (templates, onboarding) |
|
||||
| Schemas BD | 11 | Estable |
|
||||
| Tablas BD | 49 | +2 templates |
|
||||
| Tablas BD | 51 | +4 (templates, onboarding) |
|
||||
| Paginas Frontend | 12 | Estable |
|
||||
|
||||
---
|
||||
|
||||
@ -33,11 +33,11 @@ configuracion:
|
||||
# ============================================================================
|
||||
|
||||
resumen:
|
||||
total_modulos: 18
|
||||
total_controllers: 21
|
||||
total_services: 23
|
||||
total_entities: 39
|
||||
total_dtos: 70
|
||||
total_modulos: 19
|
||||
total_controllers: 22
|
||||
total_services: 26
|
||||
total_entities: 41
|
||||
total_dtos: 78
|
||||
total_guards: 3
|
||||
total_strategies: 1
|
||||
arquitectura: "modular"
|
||||
@ -48,6 +48,7 @@ resumen:
|
||||
- payments (CoDi/SPEI)
|
||||
- reports (Reportes y analítica)
|
||||
- templates (Templates de productos - MCH-007)
|
||||
- onboarding (Onboarding inteligente - MCH-006)
|
||||
|
||||
# ============================================================================
|
||||
# ESTRUCTURA DE CARPETAS
|
||||
|
||||
Loading…
Reference in New Issue
Block a user