Configuration carried by the run (Options on the Record Process).
Whether this run is a test (DryRun). The processor withholds working-record commits, and
stages that perform direct side effects (durable-copy storage, tag/attribute row writes,
embedding model calls, vector store writes/deletes, and dependent-deletion marking) check
this flag to skip those external writes while still running read-only routing and validation.
The owning provider. Use it for all data access rather than new Metadata().
Fires when the stage's time budget runs out. A stage doing long work checks it where stopping is safe and returns Outcome.Retry.
Report progress on long work; it lands on the record's live status row.
The source's access artifact, acquired once per run through BaseAccessDriver and shared by every stage. Null when the source needs none.
What a stage is handed alongside the working record.