Skip to content

Interface: CorpusCrossCuttingRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / CorpusCrossCuttingRequest

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

Request for entities/clause groups spanning multiple documents.

optional collection?: string | null

Defined in: src/types/corpus.ts:25

Collection path (exact match) to scope to.

CorpusScope.collection


optional documentIds?: string[] | null

Defined in: src/types/corpus.ts:23

Explicit document ids (overrides collection when present).

CorpusScope.documentIds


optional kind?: CorpusCrossCuttingKind | null

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

Which kinds to include.

'all'

optional maxDocuments?: number | null

Defined in: src/types/corpus.ts:30

Max documents in scope.

200 (hard cap 1000)

CorpusScope.maxDocuments


optional minDocuments?: number | null

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

Minimum number of documents an item must span, floored server-side at 2.

2