Tool: consensus_answer

Purpose

Aggregate branch outcomes and produce final answer with route confidence and route decision.

Current implementation mode: heuristic. The server ranks existing frontier nodes and applies verification policy gates; it does not perform model-backed semantic synthesis or calibrated confidence.

Input

  • deliberation_id
  • method: self_consistency | weighted_vote | verifier_weighted
  • policy_override (optional):
    • min_independent_groups: integer (1-8)
    • allow_tier3_for_independence: boolean
    • require_tier1_unambiguous_for_critical: boolean
    • fail_closed_on_critical_unresolved: boolean

Output

  • final_answer
  • confidence
  • semantic_confidence: null unless a future model-backed provider supplies it
  • confidence_basis
  • route_decision
  • disagreement_report
  • analysis: provenance and limitations for the consensus run

Behavior

  • Fails closed on unresolved critical verification issues.
  • Requires route decision in governed mode.
  • Returns policy_blocked = true when fail-closed policy blocks the consensus result.
  • confidence is a route heuristic derived from verification status, not a model self-rating or historical calibration score.

Errors

  • No eligible branches
  • Policy gate failure