2026-03-15.
| v2 State | v3 Change |
|---|---|
| Publisher (Opus) | Unchanged |
| Researcher (Sonnet) | Unchanged |
| Reviewer (Opus) | Unchanged |
| QA (Sonnet) | Unchanged |
| Security Auditor (Opus) | Unchanged |
| — | Added: Analyst (Opus) |
| — | Added: Synthesizer (Opus) |
Read-only agent that ingests external research documents (Deep Research outputs, papers, style guides), validates claims via web search, compares findings against the current system (style guide + agent definitions), and proposes specific improvements with defensible reasoning. Includes a self-review step with bias detection.
Compare-and-contrast agent for multiple Deep Research reports on the same topic. Spawns parallel subagents (one per source document) to extract all findings, then categorizes into shared findings, unique findings, and contradictions. Adds nothing from outside the source material.
Running the same Deep Research prompt across ChatGPT, Claude, and Gemini became a standard practice for grounding blog posts and system improvements. Two gaps emerged:
No structured way to compare reports. Manual comparison was tedious and missed contradictions. The synthesizer automates the compare-and-contrast step with no editorial opinion added.
No structured way to act on reports. The analyst validates claims against primary sources, checks what the system already covers, and produces ready-to-apply changes with reasoning.
The analyst and synthesizer serve different purposes. The synthesizer is purely descriptive (what do the sources say?). The analyst is prescriptive (what should we do about it?). Keeping them separate means the synthesizer's output is a clean reference document that isn't polluted by action recommendations.
All five v2 agents carried forward unchanged. The v2 principles still apply: