Sprint 03 — 05/08 a 11/08¶
Foco: Painel de Métricas Completo, Refinamento de Tasks no Chat e Consumer de Chamados no Core
O que há de novo¶
Painel de Métricas Completo¶
O Painel de Métricas na área de Gestão foi finalizado com as visualizações que faltavam:
- Percentual de conclusão geral e progresso por épico — visão macro do avanço do projeto
- Andamento da iteração atual, com percentual e gráfico de burndown
- Eficiência operacional da iteração corrente
- Throughput de stories por iteração, com histórico para comparação entre sprints
- Tempo médio de ciclo das stories da iteração, com lista ordenada do maior para o menor tempo e indicador de saúde por cor (verde até 8h, laranja entre 8h e 16h, vermelho acima de 16h) — desenhado para expor gargalos rapidamente
Todos os indicadores se atualizam em tempo real via SignalR conforme as stories são concluídas, sem precisar recarregar a página.
Refinamento de Tasks direto no Chat¶
O agente de chat de manutenção de histórias ganhou a tool refine_story_tasks: agora é possível pedir a geração das tasks técnicas de uma story dentro da própria conversa, sem sair do chat nem usar a ação em lote "Gerar Tasks". A tool reaproveita o mesmo gerador do fluxo assíncrono, então qualquer melhoria no especialista beneficia os dois caminhos.
Na sequência, a tool passou a aceitar múltiplas histórias em uma única chamada — permitindo pedidos como "gere as tasks de todas as histórias desse épico" sem estourar o limite de histórico da conversa. Uma falha em uma história não interrompe o processamento das demais. A entrega foi precedida de um spike de análise das alternativas de refinamento iterativo.
Chamados Externos Chegando ao Core (amIA-Integrations)¶
O gateway de integração fecha o ciclo: os consumers no amIA-Core já processam os comandos publicados no RabbitMQ pelo amIA-Integrations, criando e atualizando work items e suas mensagens de forma idempotente — reprocessar o mesmo evento não gera duplicatas. Junto veio a modelagem do domínio de WorkItem e WorkItemMessage no Core.
No módulo AMS, foi criada a entidade própria de WorkItem e WorkItemMessage no schema ams, com endpoints de criação, atualização, listagem e consulta. Com isso, chamados vindos de integração (ServiceNow) e itens criados manualmente na plataforma passam a coexistir em uma única entidade rastreável — base para vincular planos de correção a qualquer work item, independentemente de sua origem.
Backlog Expandido¶
Trabalho em andamento e planejado para as próximas sprints:
- Registro e Gestão de Bugs (F2.5) — registro, visualização/atualização e alocação de Bug em iteração, aguardando homologação
- Registro e Gestão de Melhorias (F2.6) — novo tipo Melhoria no backlog e na iteração, aguardando homologação
- Chat Especialista Limitado aos Produtos do Atendente e Conversa Isolada no Produto (F13.6) — restrição do chat especialista e isolamento de contexto por produto
- Melhorias na Interface de Seleção e Listagem de Produtos (F13.6) — refinamentos de usabilidade no catálogo de produtos
- Endpoints de Consulta de Work Items na API do amIA-Core (F16.7) — exposição dos chamados integrados para consulta