The context id assigned to this file at staging.
OptionalerrorPresent only when status is 'failed': the terminal failure reason.
User-facing per-file status.
The file's title — the uploaded file name, or the caller-supplied title for text contexts.
Per-file/per-context status within a bulk-ingestion job, so a caller can see which file finished, which is still processing, and why a file failed.