API y
datos
Cuando la interfaz solo muestra el síntoma, miro más profundamente: la solicitud, la respuesta y el estado de los datos.
Lo que devolvió el servicio
Verifico los cuerpos de las solicitudes, los códigos de respuesta, la estructura JSON y el comportamiento con datos válidos e inválidos.
¿Qué se puede sincronizar?
Compruebo qué campos son portátiles y cuáles deben permanecer en el dispositivo.
Sincronización de estado con control de revisión
GET /state
200 OK
{
"revision": 7,
"state": { ... }
}PUT /state
Content-Type: application/json
{
"expectedRevision": 7,
"state": { ... }
}Se guarda el estado y la revisión aumenta en uno.
El servidor devuelve el estado actual sin sobrescribir el cambio de otra persona.
La actualización se rechaza antes de que se escriban datos.
El servicio devuelve un claro error invalid_json.
La respuesta no se disfraza de éxito.
Estadísticas, memoria, personalidad, datos del propietario, confianza y versión del esquema de Moti.
Claves y tokens, clave de creador, geometría de ventana, permisos de accesibilidad y entorno de IA local.
La sincronización básica de cuatro campos funcionó; La revisión y el manejo del código de respuesta se implementan en el cliente y el servidor.
NO VERIFICADOLa respuesta ampliada con memoria, personalidad, datos del propietario y confianza requiere otro GET/estado en vivo después de iniciar el servidor actual.