Pular para conteúdo

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