- All retry paths (stash, buy_consumables, heal, repair) now use known-good location constants instead of corrupted self._curr_loc (False) - Guard gamble->stash chain against False location - Guard wait_for_tp against False location - Add run_trav to route order (travincal then pindle)