Run Chain-of-Verification before final output — procedure
Step-by-step guide for running Chain-of-Verification inside a selected evidence boundary before accepting a final answer.
Purpose
When to use this
Use this section to decide whether this workflow is the right fit before you configure prompts, policies, or reference material.
Implementation procedure
Step-by-step implementation procedure
Follow the workflow in order. Each step gives one action and one verification check before continuing.
-
Write the first answer
Start by creating an initial answer to the user’s question.
- Action
- Treat this answer as a draft. Do not publish it, send it, or treat it as final yet.
- Verify
- There is a clear draft answer that can be checked.
-
Find the claims that need checking
Review the draft and identify the factual statements that matter.
- Action
- Select claims that affect the accuracy of the answer, such as names, dates, definitions, technical behavior, product behavior, research findings, or cause-and-effect statements.
- Verify
- The important factual claims are visible and specific enough to check.
-
Turn each claim into a checking question
Convert the selected claims into direct questions.
- Action
- For each important claim, write a question that can confirm whether the claim is correct, incomplete, unsupported, or wrong.
- Verify
- Each checking question maps back to a specific claim in the draft.
-
Answer the checking questions separately
Check the questions without using the draft as proof for itself.
- Action
- Answer each checking question independently, using the material available for the task.
- Verify
- The checking answers are separate from the original draft and can be used to judge it.
-
Compare the draft with the checking answers
Use the checking answers to decide what should stay, change, or be removed.
- Action
- Mark each important claim as supported, incorrect, incomplete, unclear, or not supported by the check.
- Verify
- Every important claim has a clear result before the final answer is written.
-
Rewrite the final answer
Create the final response only after the checking pass is complete.
- Action
- Keep supported information, correct wrong information, remove unsupported claims, and make uncertainty clear where needed.
- Verify
- The final answer no longer repeats claims that failed the checking step.
Verification checklist
Use this checklist before accepting the output, publishing it, or using it as evidence for a downstream workflow.