Been following closely from across the pond for the better part of the last decade.
A crazy day in parliament but not out of the woods yet.
It seems like Boris and Cummings had two levers to pull:
First, the suspension of parliament and running down time to October 31 with no deal. If there is no effective pushback, then they get what they want. The path of least resistance in terms of timing and amount of work to do but most resistance in terms of outcry from opposition and rebels. High risk, high reward. Now, with the vote today and the vote on the bill tomorrow, this option looks like it could be a no-go.
Second, pushing a GE (even with extension) focusing on a simple message: A vote for us is a vote for Brexit. Cummings probably wants to use the chaos and the general haphazard nature of the opposition to sell an easily digestible message to the public. If you want Brexit, vote for Boris. If you aren't sure, respect the will of the people and vote for Boris and Brexit. If you are worried, don't be and respect the will of the people and the spirit of the British to get through. And if you're a rebel MP, either fall in line or get deselected. Meanwhile, the biggest opposition is Labour but to stop Boris, they need to agree on a Brexit plan (e.g. 2nd ref May deal vs. remain, 2nd ref new Corbyn deal, etc vs. remain, or some other plan) internally and maybe with other opposition? The opposition also spans a lot of differing viewpoints on non-Brexit issues that can be used to drive a wedge between them. There may be a lot of tactical voting needed, but there's not always time or common ground to get it right. Boris risks losing some marginals like Putney (a traditionally safe Tory seat that Greening only won by 1,500 in 2017), but if he can overcome those losses and gain enough seats (with rebel Tories gone), he, Rees-Mogg, and others can dance their way to a no deal.
Cummings probably fancies himself to help win another election after 2016 but if deadline is moved back to Jan 31, how much does that hurt Boris? Would the election take place later, allowing for longer campaigning? Boris seems to want October 15 anyway.
Is the most likely outcome: bill passes tomorrow --> EU grants extension --> election happens
Now what happens if there is no election? Is that even tenable from an anti-Brexit perspective? Even with no deal off the table and with an extension, no deal is still technically the default, correct? Just like the previous March 29 deadline? Essentially unless you keep getting extensions, you'll leave without a deal. Of course Boris can come up with a deal, but it doesn't look like he's trying all that hard...
Strong speech from Corbyn there too. Doesn't always inspire but that was a nice slam on Boris.
Wonder if Boris and Cummings may have overplayed their hand on the first lever, but if there is an election, I wouldn't take for granted that Boris would lose, even with all the Tory chaos. Also wouldn't put it past them to continue to try all sorts of shit to get to no deal.