Surge pricing at Uber was manual for years. City GMs controlled when it turned on, what geographies surged, and the caps. The algorithm only optimized within parameters humans set. Full automation came much later.