Documentation

Matrice des capacités

Un point d'entrée public où la plateforme dit elle-même ce qui fonctionne chez vous. Au lieu d'interroger votre chargé de compte, vous le vérifiez par une requête.

La requête

GET https://app.aivatary.com/capabilities

{
  "channels": {
    "public_widget": {
      "implemented": true,
      "configured": true,
      "healthy": true,
      "enabled": true
    }
  }
}

Quatre axes indépendants

Les axes sont disjoints par construction. Un canal est disponible quand les quatre sont vrais, et non quand quelqu'un l'a coché dans les réglages.

AxeCe qu'il signifie
implementedSi le code de ce canal existe réellement. La valeur peut être scaffold, ce qui signifie que les contrats sont posés mais que l'implémentation manque
configuredSi les réglages et les identifiants requis sont présents
healthySi le dernier test d'état a réussi
enabledSi l'interrupteur est activé et qu'aucun coupe-circuit ne l'a désactivé

À quoi cela sert

Pour que la promesse ne s'écarte pas de la réalité

Un canal dont le code n'existe pas ne peut être activé par aucun interrupteur. Un réglage n'a aucun moyen de devancer l'implémentation.

Pour qu'un diagnostic prenne une seconde

Quand un canal se comporte mal, une seule requête vous dit si le problème vient de la configuration, de l'état de santé ou d'un coupe-circuit.

Pour alimenter la supervision

La réponse est lisible par une machine : elle convient donc aux contrôles automatiques, et pas seulement au coup d'œil d'un humain.

Vérifiez l'état de vos canaux

Le panneau montre la même matrice sous une forme lisible par un humain, sur le tableau de bord après connexion.