Skip to content

Interface: CoherenceSummaryDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / CoherenceSummaryDto

Defined in: src/types/coherence.ts:116

Headline numbers of a coherence analysis.

bundleCount: number

Defined in: src/types/coherence.ts:131

Number of claim bundles found.


chainCount: number

Defined in: src/types/coherence.ts:129

Number of derivation chains found.


claimCount: number

Defined in: src/types/coherence.ts:123

Number of claims analyzed.


linkCount: number

Defined in: src/types/coherence.ts:125

Typed (non-independent) pairwise links.


linkDensity: number

Defined in: src/types/coherence.ts:127

Link density over the claim set.


optional minBoundaryFlux?: number | null

Defined in: src/types/coherence.ts:138

Minimum boundary-crossing weight (the weakest logical joint), when the text has at least one boundary.


verdict: "undetermined" | "incoherent" | "coherent_certified"

Defined in: src/types/coherence.ts:121

"coherent_certified", "incoherent" or "undetermined"; the same value as report.verdict.verdict.


witnessCount: number

Defined in: src/types/coherence.ts:133

Clash links witnessing the incoherence (0 when certified).