Backlog
Backlog do É Fake Release 1 Mais importante: Sistema Básico de Verificação de Notícias
Feature 1: Classificação e Verificação de Notícias (MVP) Descrição: Sistema básico para verificar e classificar notícias através de IA
User Stories: 1: Como usuário, quero verificar uma notícia colocando uma notícia na barra de pesquisa, e mostrar as notícias mineradas dentro do banco de dados ou ver as notícias na página principal.
Critérios de Aceitação:
-Campo de entrada na barra de pesquisa
-Botão de submissão
-Exibição do resultado da classificação (Verdade e É Fake)
-Feedback visual durante o processamento
-Prioridade: Alta
2: Como sistema, preciso integrar agente IA para classificação
Critérios de Aceitação:
-Integração com API de IA
-Processamento assíncrono
-Tratamento de erros da API (usando guardrails e o Ragflow para evitar alucinações)
-Prioridade: Alta
Feature 2: Busca e Navegação Descrição: Funcionalidades de busca e exibição de notícias
User Stories: 3: Como usuário, quero buscar notícias
Critérios de Aceitação:
-Barra de busca visível (SearchBar)
-Busca em tempo real ou por submit
-Exibição dos resultados em Grid (3x1)
-Indicador de classificação nos resultados, com os motivos de cada notícia receber a classificação
-Prioridade: Alta
Feature 3: Experiência do Usuário e Design Descrição: Interface amigável e responsiva
User Stories: 4: Como usuário, quero uma interface intuitiva e limpa e acessível
Critérios de Aceitação:
-Design responsivo
-Navegação simples
-Cores e indicadores visuais para cada classificação
-Modo de acessibilidade ao site para facilitar o uso por pessoas com dificuldade de visão
-Loading states adequados
Exemplos: Protótipo mostrado na reunião de 19/09
Feature 4: Documentação e Não Funcionais Descrição: Aspectos técnicos e documentação
User Stories: 5: Como desenvolvedor, preciso de documentação clara (Readme)
Critérios de Aceitação:
-README.md com instruções completas de setup
-GitHub Pages com documentação do projeto
-Guia de contribuição detalhado
-Explicação da arquitetura e decisões técnicas
-Figma atualizado com protótipos e designs
Prioridade: Média
6: Como sistema, preciso ser performático e escalável
Critérios de Aceitação:
Tempo de resposta < 10 segundos
Monitoramento de performance
Prioridade: Baixa
Decisões de Design Confirmadas: -✅ Layout em sistema de cartões misto (baseado nos dois protótipos)
-✅ Exibição de texto completo + motivos da classificação
-✅ Foco em acessibilidade e clareza visual
-✅ Categorias simplificadas: "Verdade" e "É Fake"
-✅ Remoção da categoria "Não é bem assim"