torchcell.verification.ProvenanceGapCensus

class ProvenanceGapCensus(*, n_records: int, n_records_with_gaps: int, n_gaps: int, by_reason: dict[str, int] = <factory>, by_field: dict[str, int] = <factory>, worklist_fields: list[str] = <factory>)[source]

Bases: BaseModel

Aggregate view of the ProvenanceGaps across a built dataset – the worklist.

A documented gap is a PASS, not a failure: this census is informational. Its payoff is worklist_fields – the distinct fields carrying a deferred_pending_source_review gap, i.e. exactly what a future per-paper SI comb (or OCR fan-out) would close.

model_config: ClassVar[ConfigDict] = {'extra': 'forbid'}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].