Saltar a contenido

Matriz de funcionalidad por fase

Cruzado contra el código del prototipo Android revisado el 2026-07-11. Permite saber de un vistazo qué pertenece al MVP objetivo, qué está implementado/simulado hoy, qué se difiere a Fase 2 y dónde falta una decisión.

Etiquetas de madurez

Etiqueta Significado
✅ Implementado Comportamiento funcional y verificable en la APK (aún con datos demo).
🧪 Simulado Experiencia navegable con datos locales o callback falso. No hay backend real.
🔌 Integración pendiente UI definida; necesita backend o servicio externo.
📝 Especificado Existe solo en documentación; no está en la APK.
🚫 Fuera de alcance No pertenece a la fase actual; se difiere.
❓ Decisión requerida Hay contradicción o vacío; no inventar solución.

Matriz

Función MVP objetivo Prototipo actual Fase 2 / futuro Nota
Registro / login D-200 🧪 🔌 Resolver D-200.
Recuperación de sesión 🧪 OTP demo, nueva contraseña, confirmación y reenvío; falta canal definitivo D-201.
Tutorial primera vez 🧪 Se guarda localmente al terminar u omitir; puede abrirse desde Ayuda.
Dashboard / resumen de paquetes 🧪 Datos demo centralizados.
Casillero virtual (dirección) Lista para copiar.
Prealerta sin tracking 🧪 Crea reportada_sin_tracking; D-202 debe aprobarse formalmente.
Prealerta persistida y confirmación 🧪 El reporte persiste durante la sesión y abre su detalle.
Recepción / conciliación paquete 📝 Backoffice pendiente.
Estados de paquete (canónicos) 🧪 Puente aplicado PackageStatusPresentation evita enums en UI; quedan aliases legacy internos.
KYC paso a paso 🧪 🔌 El expediente se conserva en sesión; ver flujos/kyc.md.
Gate KYC (consolidar / pagar / despachar) 🧪 Aplicado a consolidación y pago; despacho demo exige además pago validado.
Consolidación 🧪 Optimización Creación y reserva de paquetes persisten durante la sesión.
Cotización 🧪 Resumen, detalle y pago usan el mismo total demo.
Pago manual (MVP) 🧪 Registra comprobante demo y queda pendiente; D-208 define canal operativo real.
Stripe (pasarela) No 📝 Fase 2.
Crédito / saldo No 📝 Fuera de MVP.
Referidos / recompensas No 🧪 (en fixtures) Retirar dataset de notificaciones MVP.
Servicios (inspección / reempaque / devolución) Parcial 🧪 Ampliación Ver flujos/servicios.md.
Lista de solicitudes (ServiceRequestsList) 🧪 Ruta habilitada desde el detalle de paquete.
Incidencias (crear caso + confirmar) 🧪 Crea caso demo en sesión desde el detalle del envío.
Notificaciones push 🧪 WhatsApp en F3 Separar fixtures por fase; deep links.
Tutoriales y ayuda 🧪 Rutas de guía conectadas; contenido avanzado sigue simulado.
Perfil / contactos 🧪 Cambios de sesión no persistentes.
Whitelabel / multi-país No No 📝 Fase 2+.

Funciones que no deben aparecer en el recorrido MVP

  • Pago con tarjeta o Stripe.
  • Crédito del usuario, saldo o tarjetas promocionales.
  • Programa de referidos o recompensas.
  • Rutas a Screen.Quote inalcanzables.
  • Notificaciones tipo "Ganaste $5 de crédito por referido" en fixtures.

Cualquier fixture, mock o pantalla que muestre estas funciones en el prototipo debe etiquetarse como 🧪 y apartarse del flujo visible al usuario o rotularse explícitamente como Fuera del MVP.