Skip to content

Interface: CorpusCrossCuttingRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Corpus / CorpusCrossCuttingRequest

Interface: CorpusCrossCuttingRequest

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

Request for entities/clause groups spanning multiple documents.

Extends

Properties

collection?

optional collection: string | null

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

Collection path (exact match) to scope to.

Inherited from

CorpusScope.collection


documentIds?

optional documentIds: string[] | null

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

Explicit document ids (overrides collection when present).

Inherited from

CorpusScope.documentIds


kind?

optional kind: CorpusCrossCuttingKind | null

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

Which kinds to include.

Default Value

'all'

maxDocuments?

optional maxDocuments: number | null

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

Max documents in scope.

Default Value

200 (hard cap 1000)

Inherited from

CorpusScope.maxDocuments


minDocuments?

optional minDocuments: number | null

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

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

Default Value

2