fn compute_outcome(options: &DriftOptions) -> Result<Outcome>Expand description
Builds the diff outcome: either a skip reason (no codex on PATH and no
--dir) or a full DriftReport. Keeps the temp dump directory (when one
is created) alive for the duration of the manifest build via the returned
TempDir guard’s drop timing.