Задача
Необходимо добавить функционал для обмена отчетами между исполнителем и заказчиком на существующей платформе.
Ключевые требования
- Исполнитель может направлять отчет с описанием выполненной работы.
- Заказчик имеет возможность принять отчет или отправить его на доработку с комментарием.
- Все действия логируются и видны в истории отчета.
- Решение выполняется на текущем стеке платформы (TypeScript, frontend + backend).
Функционал ролей
- Исполнитель: форма отправки отчета с возможностью прикрепить файлы и текст описания.
- Заказчик: просмотр отчета и кнопки «Принять» и «Отправить на доработку». При отправке на доработку обязательно ввести причину или замечание.