start_review
Run a structured stress-test of a claim or decision by choosing a mode (devil's advocate, premortem, assumptions, steelman, gauntlet); the server enforces phases and validates submissions.
Instructions
Start a structured stress-test of a claim or decision.
You (the client) do all the thinking; this server enforces the protocol, validates every submission, and refuses to advance until each phase is genuinely complete. Pick the mode that fits the question:
devils_advocate: generate counterarguments (categorized, severity-rated), then rebut the severe ones honestly.
premortem: imagine the decision failed at a chosen horizon, list failure causes (likelihood x impact), then mitigate the high-risk ones.
assumptions: audit what the claim silently relies on (load-bearing? evidence level?), then design cheap tests for the unverified ones.
steelman: build the strongest honest case for the OPPOSING position, then concede or counter each point.
gauntlet: all four lenses on the same claim, one after another (devil's advocate -> assumptions -> premortem -> steelman), with a combined verdict. Use it for decisions that really matter.
Submissions are quality-gated: junk padding, near-duplicate items, restating the claim and copying the item you answer are rejected.
Args: claim: The claim or decision under review, stated plainly (e.g. "We should rewrite our backend in Rust"). mode: One of: devils_advocate, premortem, assumptions, steelman, gauntlet. context: Optional background that matters for the review (constraints, stakes, prior discussion). It is repeated in every phase's instructions.
Returns: dict with the new review_id, the phase list, and the exact instructions for the first phase: what to send, the item format, the minimums and the quality checks enforced.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| claim | Yes | ||
| context | No |