Self-healing: claims that recover on their own
If a tractor goes silent, its work automatically flows back to the swarm — no dispatcher re-carving routes over the radio.
When a machine drops out mid-storm
Static routes break at the worst moments: a tractor breaks down, a driver doesn't show, a phone dies, or GPS drops out in a parking structure. With a fixed route, every property behind that machine is now stuck, and a dispatcher has to notice and re-assign it by hand.
Snowmass heals this automatically.
How self-healing works
Every claim carries a lifetime, and a background job runs continuously (about every 60 seconds) to check the fleet's health:
- Silence release — if a tractor has gone quiet for 5+ minutes and the claim's time-to-live has expired, the engine releases that claim. The property drops back into the open pool and the swarm re-scores it for a healthy machine.
- Wedge healing — if a glitch leaves a deployment holding two on-property claims at once (a "missed-exit" wedge), the engine detects and untangles it so no property is stuck behind a stale claim.
Because claiming is atomic, this recovery is safe: a released property can be re-claimed by exactly one healthy tractor, with no risk of double-booking.
Dispatcher recall
A dispatcher doesn't have to wait for the timeout. If a machine breaks down, they can recall it explicitly (recall reason: breakdown), and its claimed work flows straight back to the swarm — instantly re-dispatched to the machines still running.
Why it matters
- Breakdowns and no-shows self-absorb — the exact moments manual routes fall apart are handled without a radio scramble.
- No orphaned properties — work never gets stuck behind a machine that's gone dark.
- Less dispatcher firefighting — the fleet re-balances itself instead of waiting for a human to notice.
Updated 2026-08-09
In this topic
- How swarm dispatch works
- Atomic claiming: two tractors never clear the same lot
- Start-spread: the fleet fans out from the yard
- Density cohesion: sweep the block before you leave it
- Anti-steal: don't grab a property a peer is already sweeping
- Direction control: outside-in, inside-out, or nearest-first
- Real road travel times, not straight-line guesses
- Plow-ridge recheck: sending someone back after the city re-buries an entrance
- How scoring works: position, travel, and direction
- FAQ: Can I override the swarm and assign a property myself?
- FAQ: What happens if a tractor loses signal or goes offline?