Tool: verify_thoughts
Purpose
Evaluate claims against supplied evidence and produce claim-evidence status. This is the evidence core of Test mode.
Current implementation mode: heuristic. The server classifies the evidence records supplied by the caller; it does not retrieve external sources or fact check claims by itself.
Input
deliberation_idnode_ids: string[]critical_claims: string[] (legacy convenience path)claims(preferred):text: stringcritical: boolevidence:EvidenceItem[]source: stringtier:tier1 | tier2 | tier3independence_group: stringsupports: boolcontradictory: boolunambiguous: bool
method:cove | triangulation | hybridpolicy_override(optional):min_independent_groups: integer (1-8)allow_tier3_for_independence: booleanrequire_tier1_unambiguous_for_critical: booleanfail_closed_on_critical_unresolved: boolean
Output
verification_matrixclaim_status_summaryrevisionsanalysis: provenance and limitations for the verification run
Behavior
- CoVe/triangulation method names select the classification route, but current execution remains caller-evidence based.
- Verification policy:
verifiedif at least one unambiguous Tier-1 supporting source exists and no contradiction.verifiedif there are >= 3 independent supporting groups from Tier-1/Tier-2 evidence and no contradiction.source_conflictif any contradictory evidence exists.data_deficitotherwise.
- When no evidence is supplied, the server marks claims with internal heuristic evidence and normally returns
data_deficitfor strict policies.
Errors
- Missing critical claims
- External evidence collection is unavailable in the current build.