The Intuitive Fix, and What It Broke
Once the diagnosis was clear — loud sources own the head, quiet ones carry the pictures — the obvious remedy was round-robin. Give every source on a shelf a turn. It is fair, it is simple, and it is exactly what most people would write.
Measured against the two shelves that mattered, it fixed one and broke the other. The starved shelf went from no pictures on screen to eight. A shelf that had been fine went from twelve down to six, because forcing balance meant giving slots to sources that had no pictures to contribute, displacing ones that did.
The Objective Was Wrong, Not the Implementation
The temptation is to treat that as a tuning problem — weight the rotation, exempt some sources, add a rule. It is not. Round-robin was optimizing for balance between sources, and nobody had ever asked for balance between sources. The actual complaint was "my screen has no pictures."
Those objectives coincide only when a shelf is starved. Everywhere else they diverge, and enforcing fairness actively damages shelves that were already satisfying the real goal. This is a general failure mode: a proxy objective that is easier to state than the real one, sounds principled, and quietly optimizes something nobody wants once conditions change.
Target the Complaint Directly
The corrected rule reads almost too simply. If the visible region already has enough pictures, do nothing at all. Otherwise, promote picture-bearing rows until it does, bounded by a floor. There is no notion of source fairness anywhere in it.
Note the shape: the intervention has an off switch that is the common case. A shelf that is already fine is left completely untouched, which means the mechanism cannot regress anything that was working. That property — no-op unless the specific problem is present — is what makes a targeted fix safe to deploy across surfaces you did not measure.
Check the Shelf You Were Not Complaining About
The process lesson matters as much as the design one. The round-robin version was verified on the shelf that had prompted the work, where it looked like a clear success. The regression only appeared because a second shelf — one nobody had complained about — was measured too.
When a change alters a shared ranking or layout rule, the shelf that motivated it is the least informative one to test. It is the case the change was fitted to. The information is in the surfaces that were already fine, because those are the ones a fix can only make worse.