pub async fn check( ctx: &JobContext, mode: PreflightMode, ) -> Result<(CheckOutput, Option<SourcePreflight>)>