The Fact & Gap Checker maps newly discovered research findings against the existing active claims ledger via a structured batch-reconciliation engine, categorizing relations as confirming, contradicting, or novel before persisting supporting source URLs and maintaining strict provenance separation.
sequenceDiagram
autonumber
participant Engine as Grounded Memory Engine
participant DB as Postgres (Claims & Facts)
participant Checker as Fact & Gap Checker (LLM)
Engine->>DB: Store Grounded Facts & Sources
Checker->>DB: Fetch Active Claims & Unlinked Facts
DB-->>Checker: Claims (recalled vs research) + Findings
Checker->>Checker: Classify (confirms / contradicts / new)
Checker->>DB: Write Verdicts, Links, and Gap Claims
Note over DB: Preserves human rulings & flags research-only gapsReferenced by