Distributed Job Scheduler · View 20 of 20 · Assurance
How to read it
- Every row's residual risk is accepted knowingly. A resilience section without a residual column is a list of patterns pretending to be a design constraint.
- Three answers do most of the work: the fire key (split ownership, owner loss), the clock gate (clock failure), and the lane split with its rate cap (catch-up storm).
- Fail-closed-on-dispatch is the deliberate choice for state unavailability: the service stalls visibly rather than firing on a guess.
The two that would change the design
- Fleet-wide clock drift — if ε cannot be bounded per node, the lease-and-gate arrangement in views 06 and 12 has no foundation and the design needs a different authority.
- An executor that cannot deduplicate — at-least-once stops being a contract and becomes a defect, which forces either exactly-once machinery or a platform-side suppression store.
Assumptions
- Each class is assumed to occur independently. Correlated failures — a zone loss during a catch-up drain — are the gap this view does not cover and a game-day exercise should.