Contexto
Las validaciones V-7, V-9 y V-12 muestran que la confianza en un proveedor se construye principalmente en el momento del descubrimiento — no despues. Los usuarios priorizan negocios conocidos, calificaciones y un historial verificable.
Que existe hoy
El badge "verificado" ya se muestra (DepositMap, ChatRoom, Home). El rating de estrellas existe en SuccessScreen. Pero completion_rate, trades_completed y tier — que el backend ya guarda en la tabla merchant_configs — no se muestran en las tarjetas de descubrimiento, que es donde el usuario decide.
Depende de: P1-1 (#151) ya mergeado — el refactor de merchantToOffer ya usa datos reales.
Que construir
En cada tarjeta de proveedor en ExploreMap.tsx y DepositMap.tsx:
- Mostrar porcentaje de completitud de trades.
- Mostrar numero de trades completados.
- Mostrar tier del proveedor.
- Distinguir visualmente "negocio establecido" de "individuo" (senal de V-9/V-12).
Todos estos campos ya estan disponibles en el tipo AvailableMerchant (services/api.ts).
Archivos a tocar
| Archivo |
Que cambia |
micopay/frontend/src/pages/ExploreMap.tsx |
Mostrar reputacion en tarjetas |
micopay/frontend/src/pages/DepositMap.tsx |
Idem |
micopay/frontend/src/services/api.ts |
Verificar que AvailableMerchant expone los campos (probablemente ya estan) |
Criterio de aceptacion
Delivery: abre un PR que modifique los archivos listados. El maintainer revisara y mergeara.
Contexto
Las validaciones V-7, V-9 y V-12 muestran que la confianza en un proveedor se construye principalmente en el momento del descubrimiento — no despues. Los usuarios priorizan negocios conocidos, calificaciones y un historial verificable.
Que existe hoy
El badge "verificado" ya se muestra (DepositMap, ChatRoom, Home). El rating de estrellas existe en
SuccessScreen. Perocompletion_rate,trades_completedytier— que el backend ya guarda en la tablamerchant_configs— no se muestran en las tarjetas de descubrimiento, que es donde el usuario decide.Depende de: P1-1 (#151) ya mergeado — el refactor de
merchantToOfferya usa datos reales.Que construir
En cada tarjeta de proveedor en
ExploreMap.tsxyDepositMap.tsx:Todos estos campos ya estan disponibles en el tipo
AvailableMerchant(services/api.ts).Archivos a tocar
micopay/frontend/src/pages/ExploreMap.tsxmicopay/frontend/src/pages/DepositMap.tsxmicopay/frontend/src/services/api.tsAvailableMerchantexpone los campos (probablemente ya estan)Criterio de aceptacion
tsc --noEmitpasa sin errores.