I don’t personally think that it is a foul. I might be reading this wrong, but it seems like it would only be a foul if the goalie did not remain in contact with the carpet in the goalie zone. It is just a foul for the goalie to leave the zone if there is no contact with another robot; it is a technical foul if they leave and make contact with an opposing alliance’s robot.
a ROBOT starting in the white ZONE may not cross fully beyond the TRUSS
a ROBOT starting in its GOALIE ZONE must remain in contact with the carpet in its GOALIE ZONE.
Violation: FOUL. If contact with an opponent ROBOT, TECHNICAL FOUL.
If the opponent ROBOT is still in the GOALIE ZONE, G15 has not been violated by either ALLIANCE. The contact only results in a violation of G15 if the opponent ROBOT is not in contact with its GOALIE ZONE.
Published by GDC