Checked by rules, every second
A local engine computes about 30 order flow metrics tick by tick and wakes the AI only when something significant happens. Every call carries 2–4 invalidation conditions; deterministic checks — not the model — decide when a call has failed.