## ADDED Requirements ### Requirement: Предупреждения файла и документа в карточке файла Карточка файла (панель файлов) SHALL читать `job.warnings` как список структур `{code, severity, message, locator}` (после выкладки ядра v5.19 это не строки; у старых заданий ядро отдаёт строки, обёрнутые в `LEGACY_WARNING`), показывать `message` и `locator`, отличая `error` от `info`; предупреждения листа ОСВ и документа — из `DocumentOut.issues[]`. `job.mapping_warnings` остаётся списком строк. #### Scenario: Потерянный ОФР в карточке - **WHEN** у задания `job.warnings = [{code: "JSON_FAILED", severity: "error", message: "…", locator: "file:x_ofr.json"}]` - **THEN** карточка показывает предупреждение уровня «ошибка» с текстом и местом; экран не падает на объекте вместо строки