iachat/progresso/2026-03-01-correcao-relatorios-ia.md

28 lines
1.6 KiB
Markdown

# Nota de Progresso: Correção Relatórios IA (Captain Reports)
**Objetivo:** Corrigir as traduções e o comportamento visual/sincronização dos relatórios de IA do Capitão.
**Contexto:** Os relatórios não exibiam traduções corretas para períodos e inboxes devido a uma duplicação no `settings.json`. Além disso, a data exibia shift de timezone e não havia polling de status.
**Passos Realizados:**
1. Removida a duplicação de `CAPTAIN_REPORTS` no `settings.json` (PT e EN).
2. Centralizadas as traduções em `captain.json`.
3. Atualizado `InsightsController#index` para carregar todos os relatórios por padrão, permitindo visualizações imediatas.
4. Adicionado mecanismo de polling (10s) na UI para relatórios em processamento.
5. Corrigida a formatação de data para evitar mudança de dia por fuso horário.
**Arquivos Alterados:**
- `app/controllers/api/v1/accounts/captain/reports/insights_controller.rb`
- `app/javascript/dashboard/i18n/locale/en/captain.json`
- `app/javascript/dashboard/i18n/locale/en/settings.json`
- `app/javascript/dashboard/i18n/locale/pt_BR/captain.json`
- `app/javascript/dashboard/i18n/locale/pt_BR/integrations.json`
- `app/javascript/dashboard/i18n/locale/pt_BR/settings.json`
- `app/javascript/dashboard/routes/dashboard/settings/captain/reports/Index.vue`
**Como Validar:**
- Acesse Relatórios IA.
- Verifique se aparecem os relatórios existentes sem precisar selecionar filtros.
- Gere um novo relatório e acompanhe o status mudar de "Pendente/Processando" para "Concluído" sem atualizar a página.
- Verifique se a data exibida no card é idêntica à selecionada no filtro.