В 17:20 в пятницу менеджер сказал в Zoom: "Там без изменения логики, просто перевести фронт на TypeScript".
На 11-й рабочий день в чате уже висело другое сообщение: "А почему у нас заказ иногда без deliveryAddress?"
Вот примерно в этот момент стало понятно, что типы тут не главный объем.