Adding automation to this workflow seems like an exciting problem to solve!
I’m interested in seeing how you end up dealing with inaccuracies that arise in a almost-safety-critical operation. E.g, in your example, returning at 9 (even ignoring delays) would make the traveler miss their meeting.