fn should_replan_after_plan_done( canceled: bool, requested_cancellation: bool, cancellation_batch_complete: bool, interaction_active: bool, ) -> bool