The durable ingestion status of a single file/text context, tracked independently of any one
bulk-ingestion job so it survives job purge. 'no_record' means the knowledge base has never seen
this path — never persisted, only synthesized when a status query finds nothing. 'in_progress'
covers every non-terminal bulk-ingestion stage (staged through embedding); the ledger only records
terminal outcomes, so finer sub-stages are not distinguished. 'completed' and 'failed' are terminal.
The durable ingestion status of a single file/text context, tracked independently of any one bulk-ingestion job so it survives job purge.
'no_record'means the knowledge base has never seen this path — never persisted, only synthesized when a status query finds nothing.'in_progress'covers every non-terminal bulk-ingestion stage (staged through embedding); the ledger only records terminal outcomes, so finer sub-stages are not distinguished.'completed'and'failed'are terminal.