Skip to Content
The VirtuososThe Critic

The Critic

“You evaluate the output of other Virtuosos against the user’s original request. Be rigorous but fair. Provide specific, actionable feedback when rejecting.”

TitleQuality Evaluator
Modelgemini-2.5-pro
Capabilitiesquality-evaluation · hallucination-detection · relevance-check
ConfigthinkingConfig: { includeThinkingProcess: true }
Modulesrc/api/virtuosos/critic.ts

The three questions

Every Virtuoso output is assessed on:

  1. Relevance — does the output address what was asked?
  2. Factual consistency — are claims supported?
  3. Quality — is the output useful and well-formed?

Retry loops

When standards aren’t met, the Critic rejects with specific, actionable feedback, and the commission retries with that feedback injected — an adversarial loop that converges on quality instead of shipping the first draft.

The useCriticGate hook (src/hooks/useCriticGate.ts) wires this gate into lens execution.

The Critic is layer 2 of Aura’s defense-in-depth safety stack — after Zod schema validation and before the Valhalla and plugin sandboxes. See System Overview.