abstract class ConnectRoutineRunner { /// The run was recorded. [held] is false when the chain broke and the run /// went in as partial. void onLogged(bool held); }