Tool: set_verification_policy

Purpose

Set or update the session-level verification policy once, then reuse it for subsequent verify_thoughts, consensus_answer, and run_reasonkit_pipeline calls.

Input

  • deliberation_id
  • verification_policy:
    • min_independent_groups: integer (1-8)
    • allow_tier3_for_independence: boolean
    • require_tier1_unambiguous_for_critical: boolean
    • fail_closed_on_critical_unresolved: boolean

Output

  • deliberation_id
  • verification_policy (normalized)
  • status (updated)

Behavior

  • Persists policy on the deliberation session.
  • Applies normalization and clamps out-of-range values.
  • Avoids repeating policy_override on each call.

Errors

  • Unknown deliberation_id