Interface: DocumentRecord
@kortexya/reasoninglayer / Documents / DocumentRecord
Interface: DocumentRecord
Defined in: src/types/documents.ts:181
A registry row for one ingested document.
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
chunkCount
chunkCount:
number
Defined in: src/types/documents.ts:199
Number of chunks.
clauseCount
clauseCount:
number
Defined in: src/types/documents.ts:203
Number of extracted clauses.
collectionPath?
optionalcollectionPath:string|null
Defined in: src/types/documents.ts:189
Collection path (null = root).
createdAt
createdAt:
string
Defined in: src/types/documents.ts:205
Creation timestamp (RFC 3339).
entityCount
entityCount:
number
Defined in: src/types/documents.ts:201
Number of linked entities.
familyId
familyId:
string
Defined in: src/types/documents.ts:193
Version family id (first version: equals id).
id
id:
string
Defined in: src/types/documents.ts:183
Document id (== document Ψ-term id).
name
name:
string
Defined in: src/types/documents.ts:185
Display name.
previousVersionId?
optionalpreviousVersionId:string|null
Defined in: src/types/documents.ts:197
Previous version’s document id, if any.
sourcePath?
optionalsourcePath:string|null
Defined in: src/types/documents.ts:191
Original source path/filename, if known.
status
status:
string
Defined in: src/types/documents.ts:187
Lifecycle status — one of DocumentStatus.
updatedAt
updatedAt:
string
Defined in: src/types/documents.ts:207
Last update timestamp (RFC 3339).
version
version:
number
Defined in: src/types/documents.ts:195
1-based version within the family.