Two industry-standard scores, computed deterministically over the same backlog. RICE = (reach × impact × confidence) / effort. WSJF = cost-of-delay / job-size. Switch the method and the order re-sorts — and you can defend every rank in a review. An un-estimated item (effort 0) is never divided into the roadmap; it's flagged, not guessed.
| # | Feature | Reach | Impact | Conf | Effort | RICE | WSJF | Score |
|---|
Honest scope. A deterministic ranker — it computes RICE/WSJF and a stable order from inputs you provide; it does not invent the inputs (reach, effort, value are yours to estimate) and it does not make the call — a product leader does. It's the measure half of the loop: pair it with the forecast (expected revenue), scheduler (capacity), and review jury (sign-off). FAIL-CLOSED — a zero/negative/non-finite divisor or a confidence outside (0,1] moves the item to unscorable; a NaN never sorts into your plan. Source: flowdesk-priority-kernel.js.