Promotion decisions are social reads, not output calculations.
When a less qualified person gets promoted, it's because decision-makers read them as operating at the next level, in how they hold space, communicate, claim authority, and handle visibility.
That read forms from signal, not from a skills audit. The person being passed over is often more competent but sending a lower-authority signal.
Promotions track the read, not the résumé.
Promotions turn on a read. Whoever already comes across as next-level gets the role.
The person who got promoted ahead of you wasn't better at the job; they were better read as ready for the next one. That distinction is the whole gap, and it's closable.