Events for speed.
Reconciliation for correction.
State management
Signed webhooks update the view quickly. Runner refresh and full reconciliation bring it back into line when events are delayed, missed, or out of date.
GitHub remains the source of truth. Runnerly maintains an operating record; it does not replace the scheduler.