+- **Never reorder or rewrite assertions to fit a key.** If no ascending key reproduces the asserted sequence, the order is encoded in a column the projection does not carry — that is a query-side or assertion-side fix, not a sort. `CrossDialectJoinTests` had nine such tests; #332 resolved them assertion-side with `Is.EquivalentTo` (order-independent, every value still asserted, pinned SQL untouched) rather than with a sort. Its `<remarks>` block explains why a plausible-looking composite key silently reorders them — reach for `Is.EquivalentTo` in the same situation, not a key that merely compiles.
0 commit comments