One concern I have with the recent change to allow @ to run to the nearest stairway if entering ">" or "<" when not on a staircase is the possibility of accidentally hitting the wrong key and suddenly finding yourself running halfway across the level, and potentially into a dangerous situation. In fact, I first discovered the change in behavior when I hit "<" instead of ">" (or vice versa) only to find @ zooming across the level.
Perhaps it could be refined to throw the original "I see now up|down staircase here" message on your first attempt to ascend/descend when not on a staircase, and then navigate to the nearest staircase if you enter the same command again?
Perhaps it could be refined to throw the original "I see now up|down staircase here" message on your first attempt to ascend/descend when not on a staircase, and then navigate to the nearest staircase if you enter the same command again?