Skip to content

Interface: EvidenceAssessmentResponse

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Reasoning / EvidenceAssessmentResponse

Interface: EvidenceAssessmentResponse

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

Response from evidence-based assessment.

Properties

avgContradictQuality

avgContradictQuality: number

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

Average quality of contradicting evidence.


avgSupportQuality

avgSupportQuality: number

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

Average quality of supporting evidence.


color

color: string

Defined in: src/types/reasoning.ts:135

CSS color for UI display (hex format, e.g., “#52c41a”).


computationTimeMs

computationTimeMs: number

Defined in: src/types/reasoning.ts:137

Computation time in milliseconds.


contradictingEvidence

contradictingEvidence: EvidenceItemDto[]

Defined in: src/types/reasoning.ts:139

Contradicting evidence items.


evidenceCount

evidenceCount: number

Defined in: src/types/reasoning.ts:141

Total evidence count.


explanation

explanation: string[]

Defined in: src/types/reasoning.ts:143

Explanation trace (list of reasoning steps).


label

label: string

Defined in: src/types/reasoning.ts:145

Human-readable label based on truthfulness score.


maxQuality

maxQuality: number

Defined in: src/types/reasoning.ts:147

Maximum quality weight among all evidence.


penaltyApplied?

optional penaltyApplied: number | null

Defined in: src/types/reasoning.ts:149

Penalty applied (if any).


residuated

residuated: boolean

Defined in: src/types/reasoning.ts:151

Whether assessment is residuated (suspended due to insufficient evidence).


residuationReason?

optional residuationReason: string | null

Defined in: src/types/reasoning.ts:153

Reason for residuation if applicable.


residuationTrigger?

optional residuationTrigger: string | null

Defined in: src/types/reasoning.ts:155

Trigger that would lift residuation.


scoreBeforePenalty?

optional scoreBeforePenalty: number | null

Defined in: src/types/reasoning.ts:157

Score before penalty was applied.


subjectId

subjectId: string

Defined in: src/types/reasoning.ts:159

Subject term ID that was assessed (UUID).


supportingEvidence

supportingEvidence: EvidenceItemDto[]

Defined in: src/types/reasoning.ts:161

Supporting evidence items.


truthfulness

truthfulness: number

Defined in: src/types/reasoning.ts:163

Computed truthfulness/validity score (0.0-1.0).