Qué está hecho
| Área | Estado |
|---|---|
| Base de datos y migraciones | Completo y verificado. 13 migraciones aplican limpias sobre base nueva |
| Backend GraphQL | Completo. 166 tests, clippy sin avisos, contrato sin diferencias |
| Aplicación web | Completa. 11 rutas, RF-01 a RF-08 |
| Aplicación móvil | Completa. 17 rutas, expo-doctor 21/21 |
| Sistema de diseño | Completo y verificado. 244/244 pares de contraste |
| Indicadores | Completos. Los ocho, con línea base calculada |
| Despliegue | Hecho, con las salvedades de Despliegue |
| Integración con Meta | Escrita, sin verificar. Ver ADR-08 El sistema funciona sin credenciales de Meta |
Verificación al día de hoy
tests de Rust 166 pasan, 0 fallan
clippy -D warnings limpio
typecheck (3 paquetes) limpio
build de web limpio
contraste de tokens 244/244, sin colisiones de tono
migraciones sobre base nueva limpias
Lo que se probó de verdad, con datos reales
- Login, tablero, tickets con filtros, ficha de cliente con relaciones anidadas, crear ticket, responder, resolver y series de KPI — por consulta contra el endpoint público.
- El recorrido de las once pantallas web en claro y oscuro, a 1280 y 1920.
- Las pantallas móviles a 390 px, en claro y oscuro.
- Las horas hábiles contra feriados peruanos reales.
Lo que NO se ha probado
- Toda la integración con Meta. 29 casos esperando credenciales.
- La banda ámbar «en riesgo» del SLA: los datos de demostración no tienen ningún ticket a punto de vencer, así que esa rama no se ha visto en pantalla.
Ver Deuda técnica.