Spécifications — Execution Orchestrator¶
Contrat minimal:
- Entrée:
mission
(str),backend
in {local, colab, cloud} - Sortie: code de retour int (0 = succès)
- Drivers: exposent
run(mission: str) -> int
- Missions: exposent
run() -> int
oumain() -> int
Erreurs: - backend inconnu → code 2 - mission inconnue → déléguée au driver
Tests: smoke CLI, test mission echo
.