Interface: CheckDocumentRequest
@kortexya/reasoninglayer / DocumentCheck / CheckDocumentRequest
Interface: CheckDocumentRequest
Defined in: src/types/document-check.ts:57
Request to check a contract document.
Remarks
Exactly one of CheckDocumentRequest.documentId or
CheckDocumentRequest.document must be supplied. When both are present
the already-ingested documentId wins.
Properties
document?
optionaldocument:InlineDocument|null
Defined in: src/types/document-check.ts:61
…or inline content (markdown/plain text) to ingest and then check.
documentId?
optionaldocumentId:string|null
Defined in: src/types/document-check.ts:59
Already-ingested contract document id…
includeFixSuggestions?
optionalincludeFixSuggestions:boolean
Defined in: src/types/document-check.ts:80
Include fix suggestions on findings.
Default Value
trueincludeProofTraces?
optionalincludeProofTraces:boolean
Defined in: src/types/document-check.ts:75
Include per-rule proof traces on rule-violation findings.
Default Value
truereferenceDocumentIds?
optionalreferenceDocumentIds:string[]
Defined in: src/types/document-check.ts:63
Reference documents (templates/policies) to diff the contract against.
ruleSortFilter?
optionalruleSortFilter:string[]
Defined in: src/types/document-check.ts:65
Rule-sort filter for the knowledge-base rules pass (empty = all rule sorts).
runKbRules?
optionalrunKbRules:boolean
Defined in: src/types/document-check.ts:70
Run the knowledge-base rules pass (needs inline document content).
Default Value
truethreshold?
optionalthreshold:number|null
Defined in: src/types/document-check.ts:85
Entity/clause match threshold for the diff, clamped server-side to 0.1-1.0.
Default Value
0.7