Skip to content
Live nowSeason 2 · Episode 15 · Agentic Coding Guide
← Back to builds
Screenshot of GroupThink

GroupThink

by Auny 🧡

★ 3.6 (8)

Voted by ₥AN$A, Air Planes, anakhuagbor sule, Auny 🧡, kaleb, rookepoole, Smiley “MakeShif”, Wil

One device, passed around. Everyone answers privately and the screen clears between hands. Each person marks every option great / fine / can't. A "can't" is a hard limit and needs a stated reason the group sees. Options die on a named limit, not a popularity contest, so nobody has to argue anyone down. Survivors rank by their worst-off person, not the average. The winner is the option whose unhappiest person is least badly off, which protects whoever drew the short straw. If everything gets blocked, it finds the option blocked by exactly one person and asks only them. Nobody else moves, nobody is asked twice, and "no" is a legitimate answer. Then everyone signs. Refuse and your objection becomes a new limit and it re-runs. Unanimity, not four out of five. In the 3D scene each person is a bloom and each option a branch to everyone who can live with it. A limit snaps the branch and the option falls to the floor, tagged with who killed it and why.

Models
Claude Opus 5 (Claude Code), GPT-5 Codex
Cost
1.2M (that's what my dumb claude says)
Prompts & issues

First pass looked AI-generated, all rounded cards and soft gradients. So I actually opened threejs.org and stole its interface grammar: lil-gui became the limits rack, stats.js became the survivor counter, monospace and hard edges throughout. The 3D is a hand-rolled canvas projection, ~120 lines, because a 3D library would break the single-file constraint. Then a real bug: I multiplied the projection factor by focal length instead of using it directly, so every bloom rendered at ~750px radius. The screen was two giant circles. One misplaced multiply. The one that changed the design: I gave the mascot spec to Codex and it attacked the premise, not the code. I'd had her peek through her hands at deadlock. Codex pointed out that makes her look distressed exactly when someone is holding a boundary, quietly punishing the one person the mechanism exists to protect. I'd have shipped it. She's now an ambient witness, never reacts to a person, stays calm when someone says no.