← all tickets

04 — Random Draw

What to build: The flagship feature. Each List has a draw control. Triggering it computes the Next Step of every open top-level Task in that List — a Task with no open Subtasks is its own Next Step; otherwise recurse into the topmost open Subtask — and picks one uniformly at random, presenting it to the user. Every open top-level Task contributes exactly one candidate, so a large project and a one-liner have equal odds.

Blocked by: 03 — Subtasks.

Status: done (commit 412c767, 2026-08-04)