JAMES RAYBOULD
Private build

Spar

A panel that attacks your decision before anyone else does.

ClaudeNext.jsClaude Code

The idea

State a decision and four or five advisors — the CFO, the Operator, the Board Skeptic, the Customer, and others from the bench — each take one shot at the weakest load-bearing part of your argument. Your own words come back marked up with what was hit, and you can pull any advisor into a one-on-one and fight with them.

Spar — The idea

Why a panel, not a single critic

A single critic converges on generic critique because nothing forces it to be specific. A panel forces specificity structurally: each advisor has a distinct incentive, a distinct body of knowledge, and an explicit list of moves it's forbidden to make, so they can't all produce the same mush.

Spar — Why a panel, not a single critic

The output contract

The load-bearing part of the design is the protocol every advisor must follow. Each hit has to name the exact claim it attacks and name a concrete piece of evidence that would change the advisor's mind. You can't write a falsification test for "have you considered the risks", which is precisely the point.

Screenshot coming

Two surfaces, one engine

A web app and a terminal command share the same advisor specs, output contract and casting rules. Tuning an advisor changes both at once.

Screenshot coming
This one runs on my own data, so there's no public login — the screenshots above show what it actually does.