An open protocol · MIT · zero install

The AI council that won’t tell you it’s great.

Ask an AI to evaluate your project and you get flattery. Ask the Shiproom and you get seven adversarial seats — CTO, CFO, VC, CMO, CEO, your target customer, and a Chair — each mandated to find the strongest reason your project fails before saying what would change its mind.

A dark courtroom at night: seven shadowed figures on a curved judicial bench, six teal verdict lights and one red, judging a paper boat folded from a pitch document
Exhibit A — the room your idea has to walk out ofsix lights teal · one red · that’s the point

The problem

“Be brutally honest” lasts two turns.

Prompt-level honesty collapses back into agreement — the model wants to please you, whatever costume it wears. You can’t prompt your way out of sycophancy. So the Shiproom doesn’t change the model’s tone; it changes the structure it argues inside.

Any AI · turn one

Evaluate my idea: a marketplace for left-handed scissors.

What a compelling niche! The TAM is genuinely inspiring, and your unique angle positions you perfectly. This could really take off! 🚀

The Shiproom · on its own repo
5–1–1 Ship & See · Invest · Shelve
No revenue mechanism, no moat, and I will not launder the vocabulary to avoid saying so. — the VC seat, voting to shelve this very project

The bench

Seven seats. Seven ways to kill a bad idea.

Each seat carries a kill mandate and argues in sequence — reacting to the seats before it, by name. Select a seat to read its mandate and how it actually voted in Docket #001, the verdict this project passed on itself.

Quotes are verbatim from the published verdict — unedited, per protocol.

Why it works

The rules do the work the adjectives can’t.

Kill mandates

Every seat must make the case for failure first. Praise is only allowed after the seat has genuinely tried to bury you.

A sourced fact base

Competitors, pricing, comparable outcomes — gathered and cited before deliberation. Claims without sources are struck; unverifiable numbers are labeled ESTIMATE.

Forced engagement

Every seat must explicitly agree or disagree with a prior seat, by name. This is what stops seven monologues from pretending to be a debate.

Pre-committed verdicts

Every seat ends with a vote — INVEST / SHIP_AND_SEE / SHELVE — plus the one metric that would flip it. Thresholds are written before you know the outcome, never edited after.

The unanimity alarm

A unanimously cheerful run is treated as a failed run. If every seat agrees your idea is great, the council didn’t work — and the repo ships a drift canary to catch exactly that.

Run it

Zero install, or the full courtroom.

# the whole setup:
1. paste SHIPROOM.md into any capable AI — Claude, ChatGPT, Gemini, Cursor, anything
2. add a description of your project + your real constraints
3. receive a verdict you’re not allowed to soften

One self-contained markdown file. No install, no account, no telemetry. This mode exists because the customer seat refused to git clone a repo to ask a question — the verdict forced the feature.

Grill mode

The verdict judges your documents.
The grill judges you.

Each seat questions you directly, one question at a time. Answers must be numbers, facts, names, or decisions — “we believe strongly in our vision” doesn’t parse. Answer well and seats revise their votes; the Chair re-tallies. Frank, not cruel: the protocol bans insults and theatrics. Specificity is the aggression.

Open wound · recorded verbatim You said “strong early interest.” How many of the twelve users came back in week two?

Dodge a question twice and it goes in your verdict, word for word, as an open wound. The scar tissue is the point.

The docket

Published verdicts, starting with our own.

All seven seats run on one model, so treat every verdict as a hypothesis and its thresholds as the experiment that tests it — the protocol structures your decision; it can’t replace real market contact. What it can do is go on the record. Ran the council and willing to show the scars?

SHELVE verdicts especially welcome.

Getting roasted well is a badge of honor. PR your verdict folder into the Docket — it publishes unedited, dissent and all, next to the verdict this project passed on itself.