has on_completion_step => (is => 'ro', isa => Step, required => 1);
-has on_failure_step => (is => 'ro', isa => Maybe[Step], required => 1);
+has resolution_space => (is => 'ro', isa => ResolutionSpace, required => 1);
sub apply_to {
my ($self, $old_ss) = @_;
was_recheck_for => $prop,
),
on_exhaustion_step => DX::Step::FailRecheck->new(
- resume_search_state => $old_ss->but(next_step => $self->on_failure_step),
+ resume_search_state => $old_ss,
+ resolution_space => $self->resolution_space,
),
);