Réponse rapide
Un programme robotique gère erreurs et délais par timeouts, files bornées, états explicites, retries limités, idempotence, diagnostics et repli sûr.
Définir
Pour chaque appel, précisez durée maximale, résultat absent, valeur périmée, répétition possible et action de secours. Ne confondez pas silence et succès.
Récupérer
Répétez seulement une opération idempotente et bornée, sinon compensez ou arrêtez. Les files rejettent ou priorisent proprement lorsque calcul et réseau saturent.
Observer
Exposez âge, cause, compteur et état de repli et testez perte, retard, doublon et redémarrage. Une reprise doit revalider préconditions.
Sources et références
- [1] Robotics and Autonomous Systems — NIST