solutions_backend.sensors.runner
Cursor-safe source runner over the complete order router.
Classes
CursorStore
Bases: Protocol
advance
advance(state: SensorCursorState, **kwargs) -> SensorCursorStateget_or_create
get_or_create(**kwargs) -> SensorCursorStateSensorRunner
Process an ordered provider batch; advance only after every terminal receipt.
run_once
run_once() -> SensorRunResultSourceAdapter
Bases: Protocol
initial_cursor
initial_cursor() -> dict[str, object]read
read(cursor: SensorCursorState) -> SourceBatch