Build metadata follows + and is part of the version text, yet the SemVer precedence algorithm ignores it completely.

Report two equality questions

Exact equality answers whether the input strings match; precedence equality answers whether SemVer ordering distinguishes them.

Stable sort preserves equal-precedence order

When builds differ but precedence is equal, SemverCompare retains their original list order.