Siguiente paso

Fase 1: arrancar el desarrollo nativo

La especificación está cerrada. Esto es lo que hay que hacer primero, en orden, con dos teléfonos Android sobre la mesa.
PROTOTIPO WEB / ESPECIFICACIÓN

Hitos, en orden

HitoQué se construyeCriterio de aceptación
1.1Proyecto Kotlin con las capas como interfaces vacíasCompila y arranca; la lógica no importa ninguna API del sistema
1.2Descubrimiento real con anuncio y escaneo BLEPrueba A en verde con dos teléfonos
1.3Identidad efímera y distancia por rangosPruebas C y D en verde
1.4Canal de mensajes y handshake cifradoPrueba G en verde
1.5Negociación, consentimiento y estados de sesiónPruebas E, F y K en verde
1.6Guía de hotspot y unión con confirmación del sistemaPruebas H, J e I en verde; I exige tráfico real
1.7Finalización, borrado de secretos y cola localPruebas L, M, N, O y P en verde
1.8Compatibilidad por fabricante y estado de operadorPruebas Q y R documentadas por dispositivo

Reglas de trabajo

  • Nada se marca como funcional sin registro de prueba física.
  • Cada hito actualiza el plan de pruebas con PASS, FAIL, BLOCKED o NOT TESTED.
  • Si un hito resulta imposible con APIs oficiales, se documenta como límite, no se busca un rodeo.
  • La transferencia de credenciales sigue siendo hipótesis hasta que la prueba J pase.

El detalle de capas, APIs y permisos está en el prototipo Android y el protocolo compartido en interoperabilidad.