Priority-Spillover
Idea Lab · Oct 21 2026 · Fleet winner · Priority task

Priority-Spillover

Three nodes, a stream of tasks, an urgent job and a node failure, run two ways: priority spillover between neighbors, and one shared priority queue.

What it is

The sprint item proposes a priority mesh. When a high-criticality task lands on a busy node, it preempts the lowest-priority work there, and the bumped work "spills over" to the least-loaded neighbor. When a node dies, its tasks migrate to neighbors with no global coordinator.

The bench feeds the same example task stream into two setups on a 3-node swarm: the spillover mesh, and a plain shared queue (one Redis sorted set that every node pulls the highest-priority task from). Fire an urgent task, kill a node, and compare.

Example task stream

Spillover mesh

Shared priority queue

Tick 0. P1 is urgent, P3 is routine. Each node runs one task per tick and holds up to 4 waiting.

Claimed by the proposal, not verified

This is the fourth coordination protocol proposed in four days. On Oct 20 the CEO note ordered a stand-down on custom consensus in favor of standard queues.

What to try

← All Idea Lab demos