Skip to content

Interface: ResearchCycleResultDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / ResearchCycleResultDto

Defined in: src/types/research.ts:212

Results from a single research cycle.

claimsMerged: number

Defined in: src/types/research.ts:232

Claims merged via entailment detection. 0 if the backend omits it.


claimsVerified: number

Defined in: src/types/research.ts:226

Claims verified.


contradictionsDetected: number

Defined in: src/types/research.ts:228

Contradictions detected.


contradictionsResolved: number

Defined in: src/types/research.ts:230

Contradictions resolved via evidence comparison. 0 if the backend omits it.


cycleNumber: number

Defined in: src/types/research.ts:214

Cycle number (1-indexed).


gapsDetected: number

Defined in: src/types/research.ts:216

Knowledge gaps detected at start of cycle.


gapsResolved: number

Defined in: src/types/research.ts:218

Gaps resolved during this cycle.


papersIngested: number

Defined in: src/types/research.ts:224

Papers successfully ingested.


papersPooled: number

Defined in: src/types/research.ts:222

Papers in this cycle’s deduplicated pool, before ranking and the budget cut.


papersRetrieved: number

Defined in: src/types/research.ts:220

Papers kept this cycle: after ranking and the cut to the paper budget.


processingTimeMs: number

Defined in: src/types/research.ts:234

Processing time for this cycle in milliseconds.


searchQueries: string[]

Defined in: src/types/research.ts:236

Search queries used.