reset method

void reset()

Clears controller and manager state for a new session (omp builds a fresh manager per session): cancels a pending retry, drops queued injections, and clears the manager's injected-rule records so rules may fire again.

Implementation

void reset() {
  _retryTimer?.cancel();
  _retryTimer = null;
  _abortPending = false;
  _pendingInjections.clear();
  _injectionsThisChain = 0;
  _manager.resetBuffer();
  _manager.clearInjected();
  _maybeCompleteSettled();
}