Skip to content

Interface: EvidenceAssessmentResponse

@kortexya/reasoninglayer


@kortexya/reasoninglayer / EvidenceAssessmentResponse

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

Response from evidence-based assessment.

avgContradictQuality: number

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

Average quality of contradicting evidence.


avgSupportQuality: number

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

Average quality of supporting evidence.


color: string

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

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


computationTimeMs: number

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

Computation time in milliseconds.


contradictingEvidence: EvidenceItemDto[]

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

Contradicting evidence items.


evidenceCount: number

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

Total evidence count.


explanation: string[]

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

Explanation trace (list of reasoning steps).


label: string

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

Human-readable label based on truthfulness score.


maxQuality: number

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

Maximum quality weight among all evidence.


optional penaltyApplied?: number | null

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

Penalty applied (if any).


residuated: boolean

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

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


optional residuationReason?: string | null

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

Reason for residuation if applicable.


optional residuationTrigger?: string | null

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

Trigger that would lift residuation.


optional scoreBeforePenalty?: number | null

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

Score before penalty was applied.


subjectId: string

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

Subject term ID that was assessed (UUID).


supportingEvidence: EvidenceItemDto[]

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

Supporting evidence items.


truthfulness: number

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

Computed truthfulness/validity score (0.0-1.0).