Interface: DocumentRecord
@kortexya/reasoninglayer / DocumentRecord
Interface: DocumentRecord
Section titled “Interface: DocumentRecord”Defined in: src/types/documents.ts:277
A registry row for one ingested document.
Remarks
Section titled “Remarks”id is the document Ψ-term id. Versions of the same logical document share a
familyId; the first version’s familyId equals its id.
Properties
Section titled “Properties”chunkCount
Section titled “chunkCount”chunkCount:
number
Defined in: src/types/documents.ts:295
Number of chunks.
clauseCount
Section titled “clauseCount”clauseCount:
number
Defined in: src/types/documents.ts:299
Number of extracted clauses.
collectionPath?
Section titled “collectionPath?”
optionalcollectionPath?:string|null
Defined in: src/types/documents.ts:285
Collection path (null = root).
createdAt
Section titled “createdAt”createdAt:
string
Defined in: src/types/documents.ts:301
Creation timestamp (RFC 3339).
entityCount
Section titled “entityCount”entityCount:
number
Defined in: src/types/documents.ts:297
Number of linked entities.
familyId
Section titled “familyId”familyId:
string
Defined in: src/types/documents.ts:289
Version family id (first version: equals id).
id:
string
Defined in: src/types/documents.ts:279
Document id (== document Ψ-term id).
name:
string
Defined in: src/types/documents.ts:281
Display name.
previousVersionId?
Section titled “previousVersionId?”
optionalpreviousVersionId?:string|null
Defined in: src/types/documents.ts:293
Previous version’s document id, if any.
sourcePath?
Section titled “sourcePath?”
optionalsourcePath?:string|null
Defined in: src/types/documents.ts:287
Original source path/filename, if known.
status
Section titled “status”status:
string
Defined in: src/types/documents.ts:283
Lifecycle status — one of DocumentStatus.
updatedAt
Section titled “updatedAt”updatedAt:
string
Defined in: src/types/documents.ts:303
Last update timestamp (RFC 3339).
version
Section titled “version”version:
number
Defined in: src/types/documents.ts:291
1-based version within the family.