Backlog

Épico Feature User Story Descrição Issues Responsáveis Sprint Status
Ingestão e Pré-processamento dos Dados Financeiros Feature 1.1: Obtenção de dados financeiros do IPEA Como desenvolvedor, quero importar arquivos através da API, para alimentar o pipeline com dados financeiros do IPEA. Permite que o pipeline seja alimentado com dados financeiros em tempo real através da API. #28 - Implementação de dados de amostragem BackEnd Sprint 3 -
Como analista, quero que os dados sejam obtidos automaticamente (de fontes como API ou scraping), para garantir atualizações frequentes. Automatiza a coleta de dados financeiros, garantindo que a base de dados esteja sempre atualizada. # Criação de Endpoints para requisições da API BackEnd Sprint 8 Criado
Feature 1.2: Limpeza e preparação dos dados Como cientista de dados, quero normalizar datas, moedas e categorias, para garantir consistência na análise. Normaliza dados para garantir a consistência nas análises financeiras. #63 - Funcionalidade de Tratamento de Séries, #44 - Funções de Filtragem das Séries BackEnd Sprint 6 -
Como desenvolvedor, quero aplicar um pipeline de pré-processamento textual, para alimentar os modelos de LLM com dados limpos. Aplica pré-processamento nos dados textuais para alimentar o modelo de LLM com dados limpos e de qualidade. # Aplicar as séries no LLM, # Extrair análise do Mistral-7B BackEnd Sprint 10 Criado
Análise Semântica e Geração de Insights com LLM Feature 2.1: Extração de tópicos relevantes Como cientista de dados, quero aplicar o LLM Mistral-7B nos textos financeiros, para identificar automaticamente os principais tópicos abordados. Aplica técnicas de LLM para identificar automaticamente os tópicos relevantes nos dados financeiros. # Função de gerar relatório, # Filtrar a saída do Mistral-7B BackEnd Sprint 8 Criado
Como analista público, quero visualizar os tópicos e exemplos de textos relacionados, para entender melhor as áreas críticas. Fornece uma visualização dos tópicos financeiros, facilitando a análise de áreas críticas. #44 - Funções de Filtragem das Séries BackEnd Sprint 4 -
Feature 2.2: Geração de resumos automatizados Como desenvolvedor, quero utilizar modelos generativos open-source, para gerar resumos a partir dos dados analisados. Usa modelos de LLM avançados para criar resumos de fácil compreensão a partir dos dados financeiros. # Função de aplicação de dados Mistral-7B, # Implementação do campo de saída análise BackEnd Sprint 10 Criado
Feature 2.3: Emissão de alertas com base em anomalias Como usuário, quero receber um alerta automático quando houver aumento anormal em uma série específica, para tomar decisões corretivas. Notifica os usuários sobre variações significativas nas séries, ajudando na tomada de decisões corretivas. # Implementar função de envio de email, # Implementar Banco de Dados para armazenamento dos emails, # Implementar rotina de verificação de séries BackEnd Sprint 10 Criado
Como desenvolvedor, quero configurar regras e condições para a geração de alertas, para evitar falsos positivos. Permite a personalização das regras de alerta, evitando notificações desnecessárias. # Implementar janela para seleção de séries para alertas, # Função regra de envio de emails, # testes para envio de email FrontEnd Sprint 11 Criado
Visualização dos Dados e Relatórios Feature 3.1: Painel interativo com dados e textos Como gestor público, quero visualizar os dados e relatórios em uma interface clara, para facilitar a análise e a tomada de decisão. Proporciona uma interface clara e intuitiva para a visualização de dados financeiros. #22 - Implementação Identidade Visual, #23 Protótipo Login, #24 Protótipo Exportação, #25 Landing Page, # Dashboard, # Normalização de dados FrontEnd Sprint 3 -
Como usuário, quero interagir com filtros e gráficos no dashboard, para explorar diferentes períodos e categorias. Permite a interação com gráficos e filtros para uma análise detalhada dos dados financeiros. # Integração Dashboard com Endpoints do BackEnd, # Implementação barra de filtros FrontEnd Sprint 8 Criado
Feature 3.2: Exportação e compartilhamento dos relatórios Como analista, quero exportar os relatórios gerados em formato PDF ou CSV, para enviar por e-mail ou arquivar. Facilita a exportação dos relatórios para formatos populares, permitindo fácil compartilhamento e arquivamento. # Implementação tela de exportação (PopUp), # Definir modelo de exportação PDF FrontEnd Sprint 9 Criado
Backend e Integração de Componentes Feature 4.1: Servir dados via API Como desenvolvedor, quero criar endpoints, para que a interface Streamlit acesse os dados e textos gerados dinamicamente. Cria endpoints dinâmicos para que o Streamlit acesse dados financeiros em tempo real. # Finalização funções Endpoints, # Implementar automatização de requisições à API BackEnd Sprint 8 Criado
Feature 4.2: Orquestração de pipelines Como administrador do sistema, quero agendar a execução diária do pipeline, para garantir que os dados e relatórios estejam sempre atualizados. Agendamentos diários para garantir que o pipeline esteja sempre executando e os relatórios atualizados. # Implementar automatização de requisições à API BackEnd Sprint 8 Criado
Qualidade, Validação e Documentação Feature 6.1: Testes e validação dos modelos e sistema Como desenvolvedor, quero escrever testes unitários e de integração, para garantir que o sistema funcione corretamente. Garante que o sistema funcione corretamente através de testes automatizados. # Implementação de Testes, # Automatização de testes Gestão de Projeto Sprint 12 Criado
Como cientista de dados, quero validar a veracidade e qualidade dos relatórios gerados. Valida a precisão e qualidade dos relatórios financeiros gerados pelo sistema. # Implementação validação de relatórios BackEnd / Gestão de Projeto Sprint 12 Criado
Feature 6.2: Documentação e código aberto Como colaborador, quero ter uma documentação clara do pipeline e de como rodar o sistema, para facilitar o onboarding. Cria uma documentação detalhada para novos colaboradores e facilita o onboarding. #26 Diagramação - Caso de Uso, #27 Telas, # Diagrama arquitetura, # Atualização diagramas, # Refinamento GitPages Gestão de Projeto Sprint 3 -
Como gestor, quero disponibilizar o projeto como código aberto com licença livre, para que outras instituições públicas possam replicá-lo. Permite que o código seja disponibilizado como open-source, facilitando a replicação por outras instituições. # Implementação Licença MIT para OpenSource Gestão de Projeto Sprint 11 Criado