The question put to the court: Twenty months of weekends built a scheduling tool with 900 free users and 12 paying. Kill it, keep it as a hobby, or quit the $160k day job and go all-in?
The product converts at about one in seventy-five, grows forty signups a month by word of mouth, and eats every weekend of a life that includes a $160k job and a patient partner. The only unexamined signal in twenty months: three inbound asks for a league-level plan and one 40-team inquiry that walked when the product could not handle it.
CASE FILE № 3 · CONVENED JULY 15, 2026
The question put to the court: Twenty months of weekends built a scheduling tool with 900 free users and 12 paying. Kill it, keep it as a hobby, or quit the $160k day job and go all-in?
The product converts at about one in seventy-five, grows forty signups a month by word of mouth, and eats every weekend of a life that includes a $160k job and a patient partner. The only unexamined signal in twenty months: three inbound asks for a league-level plan and one 40-team inquiry that walked when the product could not handle it.
Do not quit, and do not hobby. Run a 60-day, sales-only sprint while employed: read your employment agreement's IP clause tonight before anything else, then take a real priced offer to the four league-sized leads and the two forums that built you. No building, no fake demos: you sell what exists plus a paid, dated commitment to what doesn't. Zero paid interest by Day 14 kills it in two weeks instead of two months. By September 13: three org customers, $1,500 non-refundable collected, $7,200 contracted, or the whole thing is archived with its head held high.
| Option | Why it lost or won |
|---|---|
| A · the else-branch | Right instinct, one test early. Killing without ever pricing the league interest throws away the single signal twenty months never collected. So the kill becomes the sprint's else-branch: automatic at Day 14 without a pulse, automatic at Day 60 without the bar, and automatic tonight if the IP clause claims the code. |
| B · banned as an outcome | The comfortable option was executed by unanimous vote. It nets about $46 a month, pays roughly $10.62 an hour for the weekends it keeps consuming, and rents his head forever while shielding him from both rejection and success. Every seat and both attackers agreed: this door does not exist anymore. |
| C · killed, door priced | Lighting savings on fire to scale a product whose consumer economics are already disproven. Dead now, with an honest door back: $8k monthly revenue sustained three months, fifteen paying organizations, no customer over a fifth of revenue, and eighteen months of runway. Prepaid contracts count; compliments and letters of intent do not. |
| promoted · wins | The door the court built because the menu was a false trilemma. It tests the one live wire, whether an organization will move actual money, at a cost of sixty days and zero code, with three kill switches so it can never become a stalling tactic. Even the attacker assigned to break this verdict called the league interest the only non-zero hope in the file. |
The final review rebuilt the verdict where the attack landed: an impossible pass bar was rewritten, and the confidence was cut for false-negative risk on the kill side.
Honored You flagged your own sunk-cost reasoning before the court did, and all seats independently confirmed it. The verdict also names the mirror trap: killing without the test wastes the signal is the same loop wearing virtue, and the Day-14 gate exists so neither trap can run forever.
Vindicated Your gut that the league inquiry mattered was the most attacked and best-surviving instinct in the record: even the adversary called it the only non-zero hope. The whole sprint exists to price it.
Every line above carries a receipt in the run record. This court affirms claims, not egos; when it says you were right, it is because the claim survived the trial.
The court is decided and unusually united: the consumer math is dead by arithmetic nobody disputes, the comfortable option was banned unanimously, and the one honest unknown, whether a league will prepay, gets a dated test with three kill switches instead of a debate. The number was cut from 78 when the attack showed the kill side could fire a false negative on a slow sales cycle, and it stops there because the verdict no longer depends on a single unverified benchmark.
Strength is set by the weakest surviving assumption, not the average. Easy calls do not come to court, so verdicts here live mostly in the 40s to 60s, and movement means more than level. The raw number for this run stays on the record: stable 2/2 · 72%. The court's own final review cut this number before it ruled, movement in the uncomfortable direction, with the reasons on the docket in the web record.
The consumer-freemium kill: arithmetic on his own numbers, needing no benchmark, disputed by nobody including both attackers. The hobby-mode ban: unanimous across seats and attackers, the rare finding with zero surviving objection. The league leads as the only live wire: the most attacked instinct in the record, and the best surviving one.
One seat holds the test should be half as long and twice as harsh: thirty days, hard paywall on the free tier, a $500-a-month floor or the code dies; the Day-14 pulse exists because of that pressure, and if Day 30 arrives with warm conversations but zero deposits, the shorter clock was right and the kill should not wait for Day 60.
The full trial, with every attack and its answer, is below in the record.
Several independent models argued this, each assigned a different way of thinking, their arguments stripped of names before a judge model ruled. The seats converged on the structure and fought over its terms, so the sharpest opposition came from the attack passes, and it changed the verdict: an impossible pass bar was caught and rewritten, the IP gate moved to Day 0, and a two-week kill switch was installed. The final deliberation ran twice from scratch, agreeing both times.
The accordions above are the curated story. This is the full docket: every hit both adversaries landed, what the court did about each, and how it was disposed. Nothing is cherry-picked; where a hit was conceded, the tag says conceded.
| # | The attack | The court's answer | Disposition |
|---|---|---|---|
| Wave 1 · every claim checked live An independent checker re-verified the record before any attack: twenty-two claims confirmed, eight held as unverified, his own facts and flagged beliefs labeled as his, zero fabrications. | |||
| W1·1 | The record leaned on conversion and pricing benchmarks that could have been folklore. | The checker confirmed twenty-two claims live and held eight as unverified, and the court went further: it rebuilt the verdict so no external benchmark is load-bearing. His own numbers plus checked arithmetic carry the whole conclusion. | Rebuilt benchmark-free |
| W1·2 | The seats' own estimates could have smuggled precision they did not have. | Every estimate arrived self-labeled, the arithmetic was re-checked line by line, and zero fabrications or refutations surfaced. The cleanest provenance discipline of the bench's record to date. | Confirmed · clean |
| Wave 2 · the attack on the verdict An adversary model landed three hits the court conceded outright, including an internal contradiction in the sprint's own pass bar. The verdict that shipped is the rebuilt one. | |||
| W2·1 | The sprint's pass bar demanded deploying to twenty-plus teams while the sprint forbids building and the product already failed a forty-team ask. | Conceded immediately: an impossible bar is a fake test. Rewritten to collected money, the one metric that cannot be gamed by optimism. | Conceded · rewritten |
| W2·2 | The employer's IP agreement could claim the codebase, making every other question moot and every sale a liability. | Conceded and promoted to the front of the entire plan: a Day-0 hard gate, read tonight, one lawyer-hour if ambiguous, instant kill if it claims the code. | Conceded · gated first |
| W2·3 | The sixty-day test is a stalling tactic dressed as a decision: it defers the kill his own numbers already justify. | Conceded in structure: the Day-14 pulse check was added so silence kills it in two weeks. The court held the sprint itself, because the league signal is the one variable twenty months never tested, a point the attacker itself conceded by calling it the only non-zero hope. | Conceded · switch added |
| W2·4 | B2B sales cycles run months, not weeks; a 60-day window can fire a false negative on a real market. | The cycle-length claim stayed unverified, but the risk is real enough that confidence was cut from 78 to 72 for it, and the seasonality check was added: if leagues buy in a season the sprint misses, Day 0 moves. | Landed · confidence cut |
| Wave 3 · the counter-attack on the alternatives A second adversarial pass tested the comfortable fallback and the brave one. Hobby mode was banned unanimously; all-in was re-locked behind collected money. | |||
| W3·1 | Hobby mode was the reasonable compromise the court dismissed too fast. | The second attacker tested it and joined the execution instead: it nets about $46 a month, pays about $10.62 an hour, rents his head indefinitely, and shields him from every answer the sprint would force. Banned as an outcome, unanimously. | Landed · hobby fell |
| W3·2 | If the court believes the org wedge, the brave move is quitting to chase it properly. | Broken on sequencing: the wedge is worth sixty days of evenings, not a salary, until an organization moves money. All-in returns only behind collected revenue, customer count, concentration limits, and runway, all of which are written into the door. | Rejected · answered |
All seats converged on the structure and fought over the terms; the real opposition came from the attacker, who called the sprint a stalling tactic. The court's answer was not an argument. It was three kill switches.
| When | Gate |
|---|---|
| Tonight | Read the employment agreement's IP-assignment clause. If it plausibly claims the codebase, everything stops: that is an immediate kill, or one lawyer-hour before anything else. Also ask the two forums when leagues actually budget and buy; if the sixty days would land in the off-season, move Day 0 rather than failing a real market with a mistimed test. |
| Day 0 | Email all four league-sized leads with a real priced offer and post an org-tier offer in the two forums that built the product. No building, no demos of things that do not exist: what is for sale is the working product plus a paid, dated design-partner commitment, anchored around a $500 non-refundable deposit. |
| Day 14 | The pulse check: zero paid-intent responses means the whole thing shuts down right there. A dead sprint does not get to spend forty-six more days of weekends. |
| September 13, 2026 | The bar: three or more org customers, $1,500 or more non-refundable collected, $7,200 or more contracted. Hit it and this becomes a B2B build scoped and funded by contracts. Miss it and the shutdown is full and clean: notify the twelve payers, export their data, refund, archive. |
paying users at $9 a month to match $160k, against forty signups a month and a conversion rate no benchmark rescues: the consumer math is not slow, it is dead
per hour of weekend, netting about $46 a month, forever, while renting his attention and shielding him from every answer: banned by unanimous vote
league-sized leads in twenty months, never re-contacted, never priced: the one signal the sprint exists to test with actual money
The attacker's central accusation was that a sixty-day test is a deferral wearing a deadline. The court conceded the risk and answered with structure: a Day-0 gate that can kill it tonight over one paragraph of legalese, a Day-14 pulse that kills it in two weeks if nobody moves money, and a Day-60 bar made of collected dollars rather than encouraging conversations. Compliments do not count. Letters of intent do not count. Deposits count.
Pre-registered: by September 13, 2026, three or more organization customers, $1,500 or more in non-refundable deposits collected, $7,200 or more in contracted annual revenue. Hit it and the product lives on as a contract-funded B2B build. Miss it and the shutdown is complete: payers notified, data exported, refunds issued, code archived. Hobby mode is not an available outcome on any branch.
Every council verdict makes dated, checkable predictions. This one grades itself September 13: either organizations paid real deposits, or the archive is complete and the weekends are free. The scorecard fills in either way.