After more than 1,000 days of political brawling, hordes of headlines and dizzying lurches in sterling, the battle of Brexit enters the endgame.