Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BJKMLHdxMwSUeYcdkwqX4W
1.1 KiB
1.1 KiB
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 карточка показывает предупреждение уровня «ошибка» с текстом и местом; экран не падает на объекте вместо строки