Skip to content

Interface: CoherenceSummaryDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Coherence / CoherenceSummaryDto

Interface: CoherenceSummaryDto

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

Headline numbers of a coherence analysis.

Remarks

verdict is "coherent_certified" or "incoherent". It is typed as string because the backend does not publish it as a closed enum.

Properties

bundleCount

bundleCount: number

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

Number of claim bundles found.


chainCount

chainCount: number

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

Number of derivation chains found.


claimCount

claimCount: number

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

Number of claims analyzed.


linkCount

linkCount: number

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

Typed (non-independent) pairwise links.


linkDensity

linkDensity: number

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

Link density over the claim set.


minBoundaryFlux?

optional minBoundaryFlux: number | null

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

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


verdict

verdict: string

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

"coherent_certified" or "incoherent".


witnessCount

witnessCount: number

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

Clash links witnessing the incoherence (0 when certified).