One-hot columns are only meaningful when the column order is kept fixed.
Column order is part of the encoding
The same indicators only make sense with the pinned order red, blue, green, other.
(red,blue,green,other)
Do not silently reorder later
If a later page reads the second column, it must still mean blue. The order is a visible part of the preprocessing rule.
second column=blue
The renderer checks the order
The diagram is fail-closed: changing the category order or the column order is rejected before rendering.
order pinned at the trust boundary