Crosscheck for Confluence
A scan runs in the background across many short steps. Progress advances in visible stages rather than smoothly. A few hundred pages typically complete in a minute or two; larger spaces take longer, dominated by the contradiction-checking stage.
Pairs of pages making claims that cannot both be true about the same subject. Each finding shows both page titles, the conflicting statements quoted verbatim, a one-sentence explanation, and a confidence score.
Findings are deliberately conservative. Two pages stating different numbers about different subjects — staging versus production, or a documented exception to a rule — are not contradictions and are filtered out before analysis. The intent is that a reported finding is worth your attention.
Pages that overlap substantially in meaning, with a similarity percentage. This is semantic rather than title-based: two pages describing the same process in different words still register. Pages with almost no content are never compared, since anything empty resembles anything else empty.
A prioritised remediation queue, worst first. Only pages scoring below 80 appear — listing everything would make the tab meaningless.
The score starts at 100 and deducts for:
| Signal | Meaning |
|---|---|
| Contradictions | Conflicts with another page. The heaviest penalty. |
| Duplicates | Overlaps heavily with other pages |
| Orphaned | No other page links here, so readers are unlikely to find it |
| Staleness | Not updated in a long time. Ramps in after a 90-day grace period rather than cliff-edging. |
| No owner | The last editor is no longer an active user |
| Stub | Very short; likely unfinished |
Near the byline of any scanned page, Crosscheck shows whether that page conflicts with another, which pages duplicate it, and its health score with reasons. This is where most people encounter a finding in day-to-day use.
Comparing every page against every other page is quadratic — a 5,000-page space is 12.5 million pairs — so Crosscheck narrows the field before spending anything on analysis.
Steps 1 to 3 use no AI at all, which is why the free tier can offer duplicate and health analysis at no cost.
Free plans (up to 10 users) include duplicate detection, orphan detection, staleness and health scoring. No language model is called on a free plan, so no AI cost is incurred by anyone.
Paid plans add contradiction detection. Each site has a monthly AI budget that scales with seat count. When a scan reaches the budget it stops rather than continuing to bill, and the dashboard reports how many candidate pairs were checked out of how many were found. Budgets reset monthly.