Metrics for the background decide processor. backlog (decided - processed) is the key signal:
sustained growth means staging tables accumulate (no data lost, but disk grows).
Turns persisted decided leaves into query-service decide events and GCs processed data.
Decoupled from handle_events so slow ingestion/GC canβt stall (or drop) consensus events;
cursor-driven, so it can lag without losing data.
Latest decided view and its (optional) deciding QC, sent from the event loop to the background
decide processor. None is the initial/no-op value of the watch channel.