0039 runtime standalone api facade
ADR-39 — Runtime standalone, API façade¶
Statut : Décidé (issue #417, 2026-03-30)
Contexte : Le paper trading est embarqué dans le process API (daemon thread via pt_bridge.py). Si l'API redémarre, toutes les sessions meurent. Deux chemins incompatibles coexistent (embedded + standalone jamais utilisé).
Décision : Le runtime de trading devient un service standalone. L'API devient une façade de contrôle + lecture. Le moteur embedded dans l'API est déprécié.
Invariants : - Le runtime tourne dans son propre process/pod - L'API ne gère plus de threads de trading - Les sessions survivent au redémarrage de l'API - Un seul chemin d'exécution (plus de dualité embedded/standalone)