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.
G15
During AUTO,
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.