Sir Keir Starmer’s speech on Thursday mentioned the word “milestone” eight times and “missions” 13 times. There were also three “promises” and a “pledge”.
This all added up to one big thing: the prime minister attempting to turn the tide after a difficult start in government, by setting targets it must reach by the end of this parliament.