IRL most of the time there's no negotiation, you find out your updated salary when the money hits the bank.

At initial employment there is salary negotiation. Each COLA then automatically inherits whatever assumptions were baked into the starting number.