The run's context: its user and process run. Reads and writes use the write-back unit's provider instead.
Each feature's latest Pipeline value from before this run's write (InferProcessor.PreviousFeatureValues), read when asked.
The pipeline (MJ: Record Processes ID) whose Feature Values are read and written.
What the guard needs to know about the run.