Reads the registry that check-later writes to, takes only the rows that are actually due, and runs them. Completed checks get archived. Anything blocked stays in the registry rather than being marked done. Every run is logged.
Fires on the 08:00 and 15:00 scheduled task, or on “run follow-ups”.
This is the half of the follow-up system that runs unattended. The other half only records the intent.