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