- Seed items with ranks 'a0' and 'a1', drag second to top via rank 'Zz' - Assert 'Zz' < 'a0' is true in JS (documents uppercase-before-lowercase intent) - GET /api/lists/:id/items must return Zz-ranked item at index 0 - Fails now because MariaDB utf8mb4_uca1400_ai_ci sorts 'Zz' after 'a0' - Will pass once rank column gets COLLATE utf8mb4_bin via migration