yes, both assumptions are true. Please keep the following rule in mind:
3.3.9 Calibration is defined as taking sensor readings and modifying the robot's programming to accommodate such sensor readings. Any and all pre-mapping activities will result in immediate disqualification of the robot for the round.
So during calibration you are only allowed to measure values, but you can't pass any advanced information to the robot directly or indirectly (i.e. direction of obstacle traversal).
Please let us know if you have further questions.
RoboCup 2018 Montreal OC