AI contract summaries share one flaw: you can't tell when they're wrong. The model says "this lease has an aggressive auto-renewal," and you either trust it or read the whole contract anyway, which defeats the point.
So I built ClauseShift around one rule: every risk it flags must quote the exact clause it came from, verbatim. If the model can't point to the wording, it doesn't get to make the claim.
The cross-check architecture
The interesting part is the premium pass: two models (Gemini 3.1 Pro and DeepSeek V4) review the same contract in parallel, then a consolidation step merges their findings and computes a combined risk score. Where they disagree, the report says so instead of hiding it. Disagreement between models turns out to be signal, not noise: if only one model flags a clause, that's a "read this yourself" marker.
A few hard-won lessons:






