Load custom records and links from a file
What It Does
The Data Job Engine validates submitted files before apply and writes accepted lines through ordinary persistence. Batch commits survive later failure or cancellation.
The Flow
When Something Fails
Exhausted transient failures pause work; systemic failures produce an operator-safe failure summary. Validation changes job state and results, not records or links. Record line rejections; persistent transient batch failures pause the job, and cancellation settles after current work. Committed batches remain; omitted link attributes can clear dates and reopen ended connections. Reject controls incompatible with the job’s current state. Existing committed outcomes remain and are reported on cancellation.
Open Design Questions
The Data Job Engine owns batch lifecycle and controls; this module owns the contributed write contracts.