3x3 Dispatch Loop

Three technicians, three retries each: a tech-rotation pattern designed to guarantee a real human accepts every emergency.

The 3x3 dispatch loop is a concrete implementation pattern for Bulldog dispatch. It defines a three-technician on-call rotation and a three-attempt retry policy per technician, producing a worst-case nine attempts before falling back to a manual escalation.

How it works

The loop runs as follows. Attempt one: call tech A and wait 90 seconds for an accept. No accept, attempt two: call tech B. No accept, attempt three: call tech C. If no tech in the rotation has accepted after the first pass, the loop restarts at tech A — this is the second “3” in 3x3. Most implementations cap the loop at three full rotations (nine attempts) before falling back to paging the contractor’s primary number with a high-urgency message.

Each attempt includes the call summary: caller name, callback number, address, problem description, and trade-aware urgency classification. Acceptance is a single button press (“1 to accept”) that immediately closes the loop and either bridges the tech to the caller or sends a structured dispatch record to the tech’s phone.

Why it matters

The 3x3 shape balances persistence against alert fatigue. A single-attempt page is too thin: phones go to silent, batteries die, voicemail catches the call before the tech does. A pure-loop pattern with infinite retries trains the rotation to ignore the alerts. Three retries per tech across three techs is enough redundancy to almost always reach someone without producing a constant stream of pages that the rotation tunes out.

How Night Watch implements it

Night Watch ships the 3x3 loop as the default Bulldog configuration. The retry window, rotation order, and maximum cycle count are configurable in the contractor portal. Each attempt and each acceptance is logged in the call memo and visible in the audit log. If the full loop completes without an acceptance, Night Watch falls back to a high-urgency call and SMS to the contractor’s primary number.