Blind independent review of a decision
review_decisionGet one independent external review before an expensive decision. The reviewer solves the problem blind, then compares your proposal and returns a verdict.
Instructions
Get ONE independent external review before an expensive decision (architecture, DB schema/migration, public API, key dependency, large refactor, security/performance, multi-hypothesis debugging). Default blind_first: the reviewer first solves the problem WITHOUT seeing proposed_solution, then the proposal is revealed and compared. Returns a compact verdict (KEEP | MODIFY | REPLACE | INSUFFICIENT_EVIDENCE), risks, an optional better alternative and the cheapest falsification probe to run. Costs one or two LLM calls; skip it for trivial changes (see should_review). BLINDNESS CONTRACT: describe the problem in objective/constraints/context/environment/evidence and put your plan ONLY in proposed_solution. Do not mention, hint at or paraphrase your planned solution in the other fields. decision_type and risk_level are visible to the blind phase. If proposed_solution is largely copied into the other fields, blind_first refuses with BLINDNESS_LEAK.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | Yes | Relevant facts about the codebase/system (summaries and key snippets). Describe the problem only. Do NOT put your planned solution, preferred approach or its wording here; it belongs in proposed_solution only (the blind phase must not see it). | |
| evidence | No | Observed facts: logs, error messages, benchmark numbers, test output. Describe the problem only. Do NOT put your planned solution, preferred approach or its wording here; it belongs in proposed_solution only (the blind phase must not see it). | |
| objective | Yes | The goal / problem to solve, not the solution. Describe the problem only. Do NOT put your planned solution, preferred approach or its wording here; it belongs in proposed_solution only (the blind phase must not see it). | |
| risk_level | Yes | Visible to the blind phase by design. | |
| constraints | Yes | Hard requirements: compatibility, SLAs, deadlines, forbidden approaches. Describe the problem only. Do NOT put your planned solution, preferred approach or its wording here; it belongs in proposed_solution only (the blind phase must not see it). | |
| environment | No | Runtime/deploy environment: versions, topology, scale, traffic. Describe the problem only. Do NOT put your planned solution, preferred approach or its wording here; it belongs in proposed_solution only (the blind phase must not see it). | |
| review_mode | No | blind_first (default): reviewer forms an independent position before seeing the proposal. proposal_first: control mode, plain critique. | |
| decision_type | Yes | Visible to the blind phase by design. | |
| proposed_solution | Yes | Your proposed solution. The ONLY field that may describe it. Hidden from the reviewer until phase 2 in blind_first mode. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meta | Yes | ||
| verdict | Yes | ||
| confidence | Yes | ||
| material_risks | Yes | ||
| recommendation | Yes | ||
| better_alternative | No | ||
| falsification_probe | Yes | ||
| critical_assumptions | Yes |