Кэш-хит POST /{cad}/report возвращал status=ready без даты сборки —
кнопка «Скачать отчёт» показывала лейбл без даты до отдельного
GET /status. Заполняем report_generated_at из метадаты рана на
ready-ветке (тот же ключ generated_at, что у status — ответы согласованы),
building — None. Хук фолбэчит на enqueue-ответ. api-types +2.
Refs #2259