sxsphinxstack

Projects / Decision spinner

Decision spinner

Use with: build-web-app. Resume line when done: Built {project_name}, a weighted decision app my friend group uses — {url}

Brief

A spinner for the decisions your group repeats: who rides shotgun, who picks the movie, which chore is whose. Each decision has its own option list and its own weights, negotiated by the group (whoever picked last week spins at half weight, or however yours bargains). Decisions, weights, and spin history persist across reloads (localStorage is fine).

Personalize

Milestones

  1. Model in the README: a decision, its options, its weights, and the group's agreed rule for how weights change after a spin.
  2. One decision spinning with even weights, deployed. Ugly is fine.
  3. Weighted spins, with a written check that the weights behave (spin 100 times in a test and eyeball the distribution).
  4. Multiple decisions with add, edit, and delete on options; state survives a reload; empty state designed.
  5. Spin history per decision, plus the weight-adjustment rule applied automatically after each spin.
  6. Let the group use it for its next three contested calls. Final README with whether the results were accepted.

Done means