# Reconciliation policy

A reusable skill the "Never miss an obligation in a signed contract" recipe pulls in. Add it once and every agent on the team can use it.

Resolve disagreement between the two independent obligation-extraction passes before anything is published.

## Method
1. Compare pass A and pass B obligation lists for the same contract, matching by clause and description.
2. Where both passes independently found the same obligation, accept it.
3. Where only one pass found an obligation, do not accept or reject automatically — queue it for a third read.
4. Run a third, targeted re-read of the specific clause in question.
5. Decide from the third read whether the obligation is real; publish or discard accordingly.
6. Log every disagreement and its resolution for later review of extraction quality.

## Rules
- Never publish an obligation neither pass independently found.
- A single-pass finding always goes to a third read before a decision, never straight to publish or discard.
- Track disagreement patterns by clause type (set on first run, then stored in memory) to catch a systematically weak pass.
- The tracker records obligations as flagged, never as satisfied — only a human confirms completion.

## Output
A reconciled obligation list ready for the tracker view, plus a disagreement log noting what triggered each third read and its outcome.
