Skip to content

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)