Previously, when a technician was traveling to a visit during real-time planning, that next visit was automatically pinned, sometimes preventing desired reassignments. For example: Shift A starts at 08:00 with Visit 1 scheduled at 14:00 (1 hour travel from shift start). At 10:00, replanning occurs with freezeDeparturesBeforeTime set to 10:00. Visit 1 is pinned automatically, even though the vehicle could accommodate another visit after the freeze time. This is a request to make it possible to give explicit control over whether the next visit a technician is traveling to should be pinned, making real-time replanning more flexible while still protecting ongoing work when needed.