Para que la promesa no se aleje de la realidad
Un canal cuyo código no existe no puede activarse con ningún interruptor. Un ajuste no tiene forma de adelantarse a la implementación.
Un punto de entrada público donde la plataforma dice por sí misma qué funciona en su caso. En lugar de preguntar a su gestor de cuenta, lo comprueba con una petición.
GET https://app.aivatary.com/capabilities
{
"channels": {
"public_widget": {
"implemented": true,
"configured": true,
"healthy": true,
"enabled": true
}
}
}Los ejes son disjuntos por diseño. Un canal está disponible cuando se cumplen los cuatro, y no cuando alguien lo ha marcado en los ajustes.
| Eje | Qué significa |
|---|---|
| implemented | Si el código de este canal existe realmente. El valor puede ser scaffold, lo que significa que los contratos están definidos pero falta la implementación |
| configured | Si están presentes los ajustes y las credenciales necesarios |
| healthy | Si la última comprobación de estado se completó con éxito |
| enabled | Si el interruptor está activado y ningún corte de emergencia lo ha bajado |
Un canal cuyo código no existe no puede activarse con ningún interruptor. Un ajuste no tiene forma de adelantarse a la implementación.
Cuando un canal falla, una sola petición le dice si el problema está en la configuración, en el estado de salud o en un corte de emergencia.
La respuesta es legible por una máquina, así que sirve para comprobaciones automáticas y no solo para el vistazo de una persona.
El panel muestra la misma matriz en forma legible para una persona, en el escritorio una vez iniciada la sesión.