Trading AI remote calls are paused so the system does not keep retrying OpenAI. Mechanical/local safety paths are unchanged.
API replay — Benzinga headlines + Tradier bars (no Telegram, no orders)
Routing only: php artisan client:historical-audit --date=2026-09-04
Full system replay: php artisan client:historical-audit --full --force-wipe --limit=15