← thesylvester.ca
FUSIONTHINK · MULTI-VENDOR ADVERSARIAL REVIEW

A review loop that trusts neither reviewer.

A Claude reviewer and a Codex reviewer take the identical brief, in parallel. Every claim is verified against the real code before it reaches you. Weak findings get pushed back to the reviewer that made them. Live disputes are settled by the other vendor. Distilled from a review loop run 186+ times in my own sessions.

dispatchverifypush backsettleconverge
fusionthink — converge moderound 2 of 5
dispatch identical brief → claude + codex, in parallel
claude "race in session cleanup" · reproduced at session-manager.ts:142 — CONFIRMED
codex "unbounded retry loop" · retries capped at 3 — PUSHED BACK
codex defends · dispute settled by claude — cap unreachable on error path CONFIRMED
round 2 · fixes applied · re-dispatch — VERDICT: READY · VERDICT: READY
TWO MODES

review

Both reviewers report; nothing is taken on faith. You get four buckets — confirmed issues, disputed-and-settled (who said what, who won, why), rejected false positives, and genuinely open questions. You decide what to fix.

converge

The loop closes. Confirmed issues get fixed, both reviewers re-examine in their original sessions, and rounds continue until both return VERDICT: READY. Reviewers stay read-only throughout. Hard cap of five rounds.

INSTALL
claude~60 seconds
/plugin marketplace add TheSylvester/fusionthink
/plugin install fusionthink@thesylvester

no plugin system? copy skills/fusionthink out of the repo into ~/.claude/skills — the folder is self-contained.
Codex CLI support — same repo, ~/.codex/skills — coming next.

github.com/TheSylvester/fusionthink →
REQUIREMENTS
claudeClaude Code CLI, authenticated. The orchestrating agent runs the loop; a second Claude session acts as one of the two reviewers.
codexOpenAI Codex CLI ≥ 0.80 with a ChatGPT account or API key. Yes, the Codex half needs its own subscription — that's the honest cost of a second vendor.
safetyThe wrapper scripts run both CLIs with approval prompts bypassed. Reviewers are instructed read-only, but read the safety notes in the README before installing.
github.com/TheSylvester