diff --git a/backend b/backend index 0019ded69..29d68ec9b 160000 --- a/backend +++ b/backend @@ -1 +1 @@ -Subproject commit 0019ded690b8b5b99bab711cef3e95cd666d0459 +Subproject commit 29d68ec9b71c84191b65bcb1f05222da4f9dcf5c diff --git a/database b/database index a9b72d8f4..9f51315ea 160000 --- a/database +++ b/database @@ -1 +1 @@ -Subproject commit a9b72d8f4584959f4c6cd3cdf89aba98db4fec6a +Subproject commit 9f51315ea1cdd6567594dc59a2e42d4c230f7925 diff --git a/docs/01-epicas/MCH-006-onboarding-inteligente.md b/docs/01-epicas/MCH-006-onboarding-inteligente.md index 841f661d4..212c527f0 100644 --- a/docs/01-epicas/MCH-006-onboarding-inteligente.md +++ b/docs/01-epicas/MCH-006-onboarding-inteligente.md @@ -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 diff --git a/orchestration/PROXIMA-ACCION.md b/orchestration/PROXIMA-ACCION.md index d9f09ce38..ca929bc72 100644 --- a/orchestration/PROXIMA-ACCION.md +++ b/orchestration/PROXIMA-ACCION.md @@ -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 | --- diff --git a/orchestration/inventarios/BACKEND_INVENTORY.yml b/orchestration/inventarios/BACKEND_INVENTORY.yml index 40216156a..0ef9e1dc7 100644 --- a/orchestration/inventarios/BACKEND_INVENTORY.yml +++ b/orchestration/inventarios/BACKEND_INVENTORY.yml @@ -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