Interface: DocumentProgressDto
@kortexya/reasoninglayer / Ingestion / DocumentProgressDto
Interface: DocumentProgressDto
Defined in: src/types/ingestion.ts:40
Live progress snapshot for a single document being ingested.
Remarks
Returned by GET /api/v1/ingest/sessions/{session_id}/progress.
Provides real-time counters and pipeline step information.
Properties
chunksFailed
chunksFailed:
number
Defined in: src/types/ingestion.ts:42
Number of chunks that failed.
chunksProcessed
chunksProcessed:
number
Defined in: src/types/ingestion.ts:44
Number of chunks fully processed.
currentChunk
currentChunk:
number
Defined in: src/types/ingestion.ts:46
Current chunk index (0-based).
currentChunkPreview?
optionalcurrentChunkPreview:string|null
Defined in: src/types/ingestion.ts:48
Preview of the chunk currently being processed.
currentStep
currentStep:
string
Defined in: src/types/ingestion.ts:50
Current pipeline step (e.g., “chunking”, “llm_extraction”, “sort_reconciliation”).
currentStepLabel
currentStepLabel:
string
Defined in: src/types/ingestion.ts:52
Human-readable label for the current step.
discoveredEntityTypes?
optionaldiscoveredEntityTypes:string[]
Defined in: src/types/ingestion.ts:54
Entity types discovered during schema discovery.
discoveredRelationTypes?
optionaldiscoveredRelationTypes:string[]
Defined in: src/types/ingestion.ts:56
Relation types discovered during schema discovery.
documentId
documentId:
string
Defined in: src/types/ingestion.ts:58
Document ID (UUID).
domainSummary?
optionaldomainSummary:string|null
Defined in: src/types/ingestion.ts:60
Domain summary from schema discovery.
elapsedSeconds
elapsedSeconds:
number
Defined in: src/types/ingestion.ts:62
Elapsed seconds since start.
entitiesCreated
entitiesCreated:
number
Defined in: src/types/ingestion.ts:64
New entities created.
entitiesExtracted
entitiesExtracted:
number
Defined in: src/types/ingestion.ts:66
Entities extracted so far.
entitiesFiltered
entitiesFiltered:
number
Defined in: src/types/ingestion.ts:68
Entities filtered out by validation.
entitiesMerged
entitiesMerged:
number
Defined in: src/types/ingestion.ts:70
Entities merged via deduplication.
entitiesPendingReview
entitiesPendingReview:
number
Defined in: src/types/ingestion.ts:72
Entities pending review.
estimatedCostUsd?
optionalestimatedCostUsd:number|null
Defined in: src/types/ingestion.ts:74
Estimated USD cost.
extractionStrategy
extractionStrategy:
string
Defined in: src/types/ingestion.ts:76
Extraction strategy (“llm”, “local_ner”, “hybrid”, “schema_guided”, “adaptive”).
inferenceRulesApplied
inferenceRulesApplied:
number
Defined in: src/types/ingestion.ts:78
Inference rules applied.
modelName?
optionalmodelName:string|null
Defined in: src/types/ingestion.ts:80
LLM model name (if applicable).
referencesResolved
referencesResolved:
number
Defined in: src/types/ingestion.ts:86
References resolved.
referencesUnresolved
referencesUnresolved:
number
Defined in: src/types/ingestion.ts:88
Unresolved references.
relationsExtracted
relationsExtracted:
number
Defined in: src/types/ingestion.ts:90
Relations extracted so far.
relationsFromInference
relationsFromInference:
number
Defined in: src/types/ingestion.ts:92
Relations from inference rules.
relationsIntegrated
relationsIntegrated:
number
Defined in: src/types/ingestion.ts:94
Relations integrated as OSF features.
residuationsCreated
residuationsCreated:
number
Defined in: src/types/ingestion.ts:82
Residuations created (suspended operations).
residuationsResumed
residuationsResumed:
number
Defined in: src/types/ingestion.ts:84
Residuations resumed.
reviewsPersisted
reviewsPersisted:
number
Defined in: src/types/ingestion.ts:96
Reviews persisted.
sortNames?
optionalsortNames:string[]
Defined in: src/types/ingestion.ts:98
Sort names created or reused.
sortsCreated
sortsCreated:
number
Defined in: src/types/ingestion.ts:100
New sorts created.
sortsReused
sortsReused:
number
Defined in: src/types/ingestion.ts:102
Existing sorts reused (exact match).
sortsReusedSemantic
sortsReusedSemantic:
number
Defined in: src/types/ingestion.ts:104
Sorts reused via semantic matching.
startedAt
startedAt:
string
Defined in: src/types/ingestion.ts:106
When ingestion started (ISO 8601).
stepLog
stepLog:
StepLogEntryDto[]
Defined in: src/types/ingestion.ts:108
Chronological log of pipeline events.
tokensInput
tokensInput:
number
Defined in: src/types/ingestion.ts:110
Total input tokens consumed.
tokensOutput
tokensOutput:
number
Defined in: src/types/ingestion.ts:112
Total output tokens consumed.
totalChunks
totalChunks:
number
Defined in: src/types/ingestion.ts:114
Total number of chunks in the document.
updatedAt
updatedAt:
string
Defined in: src/types/ingestion.ts:116
Last progress update (ISO 8601).