pub async fn check_run_liveness(
read_store: &dyn ThreadReader,
run_id: &str,
) -> Result<RunLookup, ApiError>Expand description
After an active-run operation (cancel/forward) fails, check if the run
exists in the persistent store. Returns RunLookup::ExistsButInactive
or RunLookup::NotFound.