basically, without the EU voting for hard Brexit, you are not leaving and would still be legally bound to your financial and political obligations with the EU.
Article 50 does not make hard brexit legal, it's a process where only both parties can agree, even if it's to agree that there is NO DEAL. Read the damn thing you Brexit idiots
EU treaties are supranational agreements and supercede any local parliamentary act or laws. It doesn't matter what the UK parliament voted, if it's against the EU treaties, it's not binding or legal.
hard brexit is against EU treaties and therefore illegal at the EU level and UK level.
it's really that simple, so you are not leaving Oct 31