Skip to main content
Times are Ottawa time on a 24-hour clock. The engine keeps them in UTC, so a fixed time shifts by an hour when the clocks change. The timer list is written into the engine’s build as a contract, and the monitor compares the live list to it every minute; a timer added, removed or changed by hand opens an urgent condition within a minute. The checks the monitor runs on its own clocks are on Monitor checks.

Every minute

Nightly clean-ups

Overnight business jobs

Reminders and pushes

Digests

The nightly drift sweep

The sweep itself runs from GitHub, not from this list. It compares every synced record on both sides and opens a finding for each difference, and closes a finding the next time the two sides agree. See How sync works.
  • Scheduled at 02:20. GitHub starts a scheduled job when its shared queue reaches it, so the start drifts later. The monitor allows eight hours after the scheduled start, then opens a for-review condition.
  • The reconciler, which copies Zoho’s value over ours for an open finding, has no schedule. A person runs it from GitHub, and it prints what it would write without writing unless told otherwise.
  • The nightly run goes red when the open findings exceed 160. The findings are still written; the red is the gauge. How to run both by hand is on Run the sweep and the reconciler.