ADR-0117 : Registre Kill Switch, état souhaité et état observé sur reçus
- Statut : accepté
- Date : 2026-10-30
- Version anglaise : en/ADR-0117-kill-switch.md
Contexte
Kit section 11 : SUSPENDED_VERIFIED seulement sur reçus, suspension persistante.
Décision
Un ordre typé écrit eai.kill_switches (desired_state SUSPENDED ou RELEASED) puis lance son adaptateur ; observed_state (PENDING, APPLIED_PENDING_RECEIPT, SUSPENDED_VERIFIED, VERIFICATION_FAILED, RELEASED) ne passe à SUSPENDED_VERIFIED que sur un reçu vérifié. L'approbateur diffère du demandeur.
Conséquences
Kill Switch distinct du licensing.
Preuves
services/control-plane/src/eai/domains/soc/orders.pysql/postgres/V120__soc_kill_switch_registry.sqlcontracts/v1/containment-order.schema.jsonservices/control-plane/tests/test_soc_ai_sdr.py