[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
|
type: Epic
|
||||||
title: "MCH-006: Onboarding Inteligente"
|
title: "MCH-006: Onboarding Inteligente"
|
||||||
code: MCH-006
|
code: MCH-006
|
||||||
status: Pendiente
|
status: Completado
|
||||||
status_real: "Pendiente"
|
status_real: "Completado"
|
||||||
status_nota: "Sin flujo de onboarding inteligente implementado"
|
status_nota: "Modulo onboarding implementado con OCR, Whisper y flujos"
|
||||||
phase: 2
|
phase: 2
|
||||||
priority: P1
|
priority: P1
|
||||||
created_at: 2026-01-10
|
created_at: 2026-01-10
|
||||||
updated_at: 2026-01-17
|
updated_at: 2026-01-18
|
||||||
simco_version: "4.0.1"
|
simco_version: "4.0.1"
|
||||||
story_points: 13
|
story_points: 13
|
||||||
|
sprint_completado: "Sprint 5"
|
||||||
dependencies:
|
dependencies:
|
||||||
blocks: []
|
blocks: []
|
||||||
depends_on: ["MCH-002", "MCH-003", "MCH-007", "MCH-011"]
|
depends_on: ["MCH-002", "MCH-003", "MCH-007", "MCH-011"]
|
||||||
@ -23,9 +24,9 @@ dependencies:
|
|||||||
- **Codigo:** MCH-006
|
- **Codigo:** MCH-006
|
||||||
- **Fase:** 2 - Inteligencia
|
- **Fase:** 2 - Inteligencia
|
||||||
- **Prioridad:** P1
|
- **Prioridad:** P1
|
||||||
- **Estado:** Pendiente
|
- **Estado:** Completado
|
||||||
- **Estado Real:** No hay onboarding inteligente via WhatsApp
|
- **Estado Real:** Modulo onboarding implementado con OCR, Whisper y flujos
|
||||||
- **Sprint Asignado:** Sprint 4 (Inteligencia)
|
- **Sprint Completado:** Sprint 5
|
||||||
- **Story Points:** 13
|
- **Story Points:** 13
|
||||||
|
|
||||||
## Descripcion
|
## Descripcion
|
||||||
@ -126,11 +127,14 @@ Sistema de onboarding conversacional via WhatsApp que permite a los duenos confi
|
|||||||
|
|
||||||
| Entregable | Estado | Archivo |
|
| Entregable | Estado | Archivo |
|
||||||
|------------|--------|---------|
|
|------------|--------|---------|
|
||||||
| onboarding.module | Pendiente | `modules/onboarding/` |
|
| onboarding.module | Completado | `backend/src/modules/onboarding/` |
|
||||||
| OCR service | Pendiente | `services/ocr.service.ts` |
|
| OnboardingSession entity | Completado | `entities/onboarding-session.entity.ts` |
|
||||||
| Whisper service | Pendiente | `services/whisper.service.ts` |
|
| ProductScan entity | Completado | `entities/product-scan.entity.ts` |
|
||||||
| Templates seed | Pendiente | `seeds/product-templates/` |
|
| OnboardingService | Completado | `onboarding.service.ts` |
|
||||||
| WhatsApp flows | Pendiente | `whatsapp-service/flows/` |
|
| 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
|
## Dependencias
|
||||||
|
|
||||||
|
|||||||
@ -1,9 +1,9 @@
|
|||||||
# PROXIMA ACCION - MiChangarrito
|
# PROXIMA ACCION - MiChangarrito
|
||||||
|
|
||||||
**Proyecto:** 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
|
**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-027: Integracion SAT (database + backend completo)
|
||||||
- [x] MCH-028: Marketplace Proveedores (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)
|
- [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% |
|
| Inventarios SIMCO | 5 de 5 | 100% |
|
||||||
| Archivos orquestacion | 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% |
|
| Epicas frontend | 27 de 35 | 77% |
|
||||||
| Documentacion epicas | 35 de 35 | 100% |
|
| Documentacion epicas | 35 de 35 | 100% |
|
||||||
| Validacion BD | Completada | 100% |
|
| Validacion BD | Completada | 100% |
|
||||||
| Pruebas E2E | 4 specs | Implementado |
|
| Pruebas E2E | 4 specs | Implementado |
|
||||||
| Modulos Backend | 18 | +1 templates (MCH-007) |
|
| Modulos Backend | 19 | +2 (templates, onboarding) |
|
||||||
| Schemas BD | 11 | Estable |
|
| Schemas BD | 11 | Estable |
|
||||||
| Tablas BD | 49 | +2 templates |
|
| Tablas BD | 51 | +4 (templates, onboarding) |
|
||||||
| Paginas Frontend | 12 | Estable |
|
| Paginas Frontend | 12 | Estable |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@ -33,11 +33,11 @@ configuracion:
|
|||||||
# ============================================================================
|
# ============================================================================
|
||||||
|
|
||||||
resumen:
|
resumen:
|
||||||
total_modulos: 18
|
total_modulos: 19
|
||||||
total_controllers: 21
|
total_controllers: 22
|
||||||
total_services: 23
|
total_services: 26
|
||||||
total_entities: 39
|
total_entities: 41
|
||||||
total_dtos: 70
|
total_dtos: 78
|
||||||
total_guards: 3
|
total_guards: 3
|
||||||
total_strategies: 1
|
total_strategies: 1
|
||||||
arquitectura: "modular"
|
arquitectura: "modular"
|
||||||
@ -48,6 +48,7 @@ resumen:
|
|||||||
- payments (CoDi/SPEI)
|
- payments (CoDi/SPEI)
|
||||||
- reports (Reportes y analítica)
|
- reports (Reportes y analítica)
|
||||||
- templates (Templates de productos - MCH-007)
|
- templates (Templates de productos - MCH-007)
|
||||||
|
- onboarding (Onboarding inteligente - MCH-006)
|
||||||
|
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
# ESTRUCTURA DE CARPETAS
|
# ESTRUCTURA DE CARPETAS
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user