Semana 6 — Infraestrutura, Plugins e Ajuste de Rotas¶
Parcialmente Concluída
Período: 20/06/2026 – 26/06/2026
Objetivo da Sprint¶
O objetivo desta sprint era finalizar a auditoria (backend e frontend), realizar o deploy do MVP e preparar os painéis do orientador e auditor. Devido a uma semana acadêmica muito puxada e pouco tempo para estudo da equipe, o escopo não foi concluído e as tarefas cruciais foram movidas para a Sprint 7.
Entregas Realizadas¶
Apesar do atraso nas features principais de negócio (telas de painéis), avançamos consideravelmente na infraestrutura, código e documentação:
Arquitetura e Backend¶
- Migração da persistência de arquivos firmada em Google Cloud Storage (GCS) nativo.
- Upgrade do Spring Boot para a versão 4.1.0 e atualizações de dependências críticas.
- Configuração centralizada do Swagger (ReDoc) gerando contratos dinâmicos.
Documentação (Docs-as-Code)¶
- Refatoração do repositório MkDocs com plugins avançados (
awesome-pages,macros,roamlinks,git-authors). - Configuração do Giscus para comentários e discussões na documentação, com sincronização automática do tema claro/escuro injetada via script JavaScript.
- Adição e organização da seção "Planejamento" na aba de Gestão.
CI/CD e Segurança (Issue #96)¶
- Unificação e Paralelização da pipeline de CI no GitHub Actions.
- Resolução dos erros do CodeQL migrando para o Github Advanced Security "Default Setup".
- Atualização da versão do Node.js para 24, correção de avisos da JVM (Mockito) e atualização segura de dependências NPM.
Resumo Técnico¶
| Métrica | Valor |
|---|---|
| Issues entregues / concluídas | 4 (Issues #73, #96, #101, #102) |
| Reuniões e Atas documentadas | 1 (Ata 26/06/2026) |
Contribuições da Equipe¶
Tech Lead (Pedro Henrique)¶
- Foco: Revisão técnica, refatoração de infraestrutura, CodeQL e CI/CD.
- Entregas: Issue #96.
- Commits em Destaque:
a2e97f9,ef0afec,5b752ae.
DevOps (Luis Gustavo)¶
- Foco: Melhoria contínua de esteiras, paralelismo e auxílio backend.
- Entregas: Issue #96.
- Commits em Destaque:
98be0a5,19eb9b4,612910d.
Backend (Alana Cristyna)¶
- Foco: Desenvolvimento das demandas atrasadas e features da Sprint.
- Entregas: Issue #73 (Contratos e Refatoração).
- Commits:
(Revisado em PR e Pair Programming).
Frontend (Mariana Andrade)¶
- Foco: Desenvolvimento das demandas atrasadas e componentes de UI.
- Entregas: Issues #101, #102.
- Commits:
(Entregas em andamento/validação).
QA (Mateus Alves)¶
- Foco: Garantia de qualidade integrada ao Frontend e fluxos visuais.
- Entregas: Validação das Issues #101 e #102.
- Commits:
(Validações em PR).
Docs & Logs (Arthur)¶
- Foco: Modernização do portal MkDocs e ferramentas de comentários.
- Entregas: Revisão de layout (Giscus, Tema).
- Commits:
(Auxílio indireto).
Aprendizados e Decisões¶
Decisão Estratégica: Cancelamento da Rotação de Papéis
Na reunião de fechamento (26/06), o grupo decidiu que não haverá rotação de papéis nesta virada de sprint. A semana foi muito puxada e os desenvolvedores full-stack não tiveram tempo hábil para estudar o suficiente as outras stacks.
Força Tarefa: Ajuda Mútua
Como as issues da Sprint 6 atrasaram e não atingimos o deadline, decidimos juntar forças para a Sprint 7. A definição foi de pareamento por afinidade: - O responsável pela área de DevOps vai auxiliar o Backend. - O responsável pela área de QA vai auxiliar o Frontend. A ideia é focar 100% nas entregas finais para não comprometer a Demonstração da Semana 14.
Débitos Técnicos para a Próxima Sprint (Sprint 7)¶
Todas as issues críticas da Sprint 6 foram repriorizadas para a Sprint 7, juntando-se às tarefas finais:
| Issue | Descrição | Impacto |
|---|---|---|
| #70 / #71 | Painel do Orientador e Endpoint de Aprovação | Crítico — Demonstração |
| #68 / #69 | Painel de Auditoria e Endpoint de Consulta | Crítico — Demonstração |
Histórico de Versões¶
| Versão | Data | Descrição | Autor |
|---|---|---|---|
1.0 |
26/06/2026 | Criação do documento de fechamento da Sprint 6 | Pedro Henrique P. Santos |
1.1 |
04/07/2026 | Revisão profunda, correção de metadados e melhorias visuais | Pedro Henrique P. Santos |