pub async fn run_semantic_step(
engine: &Arc<Engine>,
repo_id: Uuid,
changeset_files: &[String],
work_dir: &Path,
filter: &[String],
) -> (StepOutput, Vec<Finding>, Vec<Suggestion>)Expand description
Run all (or a filtered subset of) semantic checks against a changeset.
§Arguments
engine— the dk-engine orchestratorrepo_id— repository UUIDchangeset_files— relative paths of changed fileswork_dir— directory where changeset files are materializedfilter— if non-empty, only run checks whose names appear in this list
§Returns
A tuple of (StepOutput, Vec<Finding>, Vec<Suggestion>).