1.3. Iniciativas Extras — Atas de Reunião
Esta página reúne as atas das reuniões realizadas durante a entrega. O mesmo modelo deve ser utilizado pelo grupo geral e pelos três subgrupos, para facilitar a rastreabilidade das decisões e das contribuições.
Cada ata deve registrar uma reunião real. Os campos entre colchetes devem ser substituídos pelas informações da reunião; quando não houver um comprovante, informar explicitamente que ele ainda será adicionado.
Ata de Reunião do Grupo Geral
REUNIÃO 08/10 — Organização da Entrega 3 e iniciativas extras (Grupo Geral)
Data: 08/10/2026 Hora: 22h16 Local: Chamada Online
Membros presentes:
Luís Felipe Parreira Cunha, Giovanna Aguiar de Brito, André Henrique de Souza Belarmino, Johnnatan Salles, João Pedro Lopes da Cruz, Júlia Gabriella Ferreira Siqueira e Pedro Henrique Ferreira Xavier.
Pauta
- Esclarecimento do escopo e dos requisitos mínimos da Entrega 3.
- Definição da relação entre os subgrupos, os padrões GoF, a modelagem UML, o código e o vídeo de demonstração.
- Discussão sobre o nível de funcionamento exigido para o código.
- Padronização das atas, dos cards, dos commits e da documentação do uso de IA.
- Discussão sobre uma possível iniciativa extra de protótipo funcional e sobre a participação em uma entrega adicional.
Discussões realizadas
Luís explicou que a Entrega 3 seria diferente das anteriores, pois os três subgrupos trabalhariam com categorias distintas de padrões GoF: criacionais, comportamentais e estruturais. A IA generativa não seria uma entrega separada, mas deveria ser registrada junto da aplicação do padrão, com análise crítica das sugestões utilizadas.
Foi esclarecido que cada integrante poderia escolher um subtipo dentro da categoria atribuída ao seu subgrupo, desde que a solução permanecesse relacionada ao Portal de Notícias Burburinho. Também foi reforçado que a entrega mínima incluiria identificação das contribuições, documentação no Wiki ou GitPages, código relacionado ao padrão e vídeo mostrando sua execução.
O grupo discutiu o nível de funcionamento esperado para o código. João Pedro
explicou que não seria necessário implementar a plataforma inteira nem deixar
o sistema completo funcionando. Bastaria aplicar em código a estrutura descrita
no diagrama, podendo ser uma demonstração simples em terminal, com saídas como
printf, desde que ficasse evidente a organização do padrão. Foi observado que
uma implementação mais integrada ao projeto seria uma iniciativa extra, não
um requisito mínimo.
Luís relembrou a importância de cada integrante registrar sua participação, manter cards individuais e produzir atas das reuniões. O grupo também discutiu uma possível iniciativa extra para implementar no protótipo pelo menos uma funcionalidade relacionada ao padrão de cada subgrupo. A proposta ficou em aberto, pois dependeria do interesse dos integrantes e do tempo disponível.
Por fim, foi discutida a possibilidade de realizar uma entrega adicional para buscar uma menção superior. O grupo reconheceu que essa entrega seria individual ou opcional e que não deveria comprometer as demais disciplinas. Ficou encaminhada a realização de uma enquete para verificar quem teria interesse em participar e se a iniciativa do protótipo seria adotada.
Decisões tomadas
- A Entrega 3 será organizada em torno de três categorias de padrões GoF, uma para cada subgrupo, com a IA generativa documentada dentro do respectivo trabalho.
- Cada integrante poderá trabalhar com um subtipo da categoria de seu subgrupo, desde que o problema e a solução estejam contextualizados no Burburinho.
- A entrega mínima não exige que a plataforma inteira esteja implementada ou funcionando; exige uma demonstração em código do padrão aplicado ao contexto escolhido.
- Cada integrante deverá registrar sua participação, e o grupo deverá manter atas, cards, commits e links comprobatórios.
- A implementação de funcionalidades diretamente no protótipo será tratada como iniciativa extra, e não como requisito obrigatório da Entrega 3.
Próximos passos
- Luís — criar o repositório ou espaço de organização da entrega e compartilhar o endereço com o grupo.
- Luís — conversar com a professora para esclarecer o significado da solicitação de ajustes das entregas anteriores.
- Todos os subgrupos — escolher os padrões e subtipos, produzir a modelagem, implementar a demonstração em código e gravar o vídeo.
- Todos os integrantes — registrar a participação individual em cards, commits, atas e documentação do uso de IA generativa.
- Luís — realizar uma enquete sobre o interesse na entrega adicional e na iniciativa de implementar funcionalidades no protótipo.
- Grupo — decidir posteriormente se cada subgrupo implementará uma funcionalidade integrada ao protótipo.
Observação e comprobatórios: A reunião foi gravada e transcrita.
Se o player não carregar, assista diretamente no YouTube.
Ata de Reunião do Subgrupo 1 — GoFs Criacionais
REUNIÃO [dd/mm] — GoF Criacional (Subgrupo 1)
Data: [dd/mm/aaaa] Hora: [hh:mm] Local: [Chamada Online / link]
Membros presentes:
[Listar os integrantes presentes do Subgrupo 1.]
Pauta
- Definição do problema do Portal de Notícias Burburinho a ser tratado.
- Escolha e justificativa do padrão criacional.
- Revisão da modelagem UML, do código e da demonstração.
- Registro do uso de IA generativa e das evidências individuais.
Discussões realizadas
[Descrever as propostas apresentadas, as revisões da UML e do código, as decisões sobre o padrão e os pontos de senso crítico sobre a IA.]
Decisões tomadas
- [Padrão e problema escolhidos.]
- [Alteração aprovada na UML ou na implementação.]
- [Definição sobre vídeo, referências ou documentação.]
Próximos passos
- [Responsável] — [finalizar modelagem].
- [Responsável] — [finalizar código e execução].
- [Responsável] — [adicionar referências, vídeo e comprobatórios].
Observação e comprobatórios: [Links para gravação, notas, código, diagrama, vídeo e commits.]
Ata de Reunião do Subgrupo 2 — GoFs Comportamentais
REUNIÃO 18/10 — Revisão dos GoFs Comportamentais (Subgrupo 2)
Data: 18/10/2026 Hora: 17h24 Local: Chamada Online
Membros presentes:
Luís Felipe Parreira Cunha e Pedro Henrique Ferreira Xavier.
Pauta
- Apresentação e revisão das soluções comportamentais desenvolvidas pelos integrantes.
- Verificação da correspondência entre os diagramas, o código, a demonstração e o contexto do Portal de Notícias Burburinho.
- Revisão das evidências da entrega, incluindo vídeos, diagramas, código e conversas com IA generativa.
- Alinhamento da documentação da reunião e da participação individual.
Discussões realizadas
Luís apresentou a adaptação que combina State e Chain of Responsibility para representar o fluxo de publicação de uma notícia. O State organiza os estados da notícia — rascunho, moderação e publicação —, enquanto o Chain of Responsibility concentra as transições, a definição da próxima etapa e o tratamento de rejeições. Essa combinação permite representar tanto a mudança de estado quanto os papéis e responsabilidades associados à moderação. Também foi apresentado o uso de uma factory gerada com auxílio de IA, mantida como apoio à criação dos objetos e não como o foco comportamental principal.
Durante a apresentação, foi discutida a geração dos diagramas com IA. A ferramenta produziu mais de uma visão, incluindo o diagrama utilizado na entrega e uma visão adicional das relações entre classes. Luís explicou que a solução foi revisada e adaptada ao problema, em vez de ser aceita automaticamente.
Pedro apresentou a aplicação do padrão Memento no histórico de rascunhos de notícias. O editor atua como Originator, os snapshots preservam as versões e o Caretaker gerencia as pilhas de histórico para desfazer e refazer alterações. Foi reforçado que o Caretaker não acessa o conteúdo encapsulado da notícia: ele apenas armazena e recupera os snapshots. A demonstração mostra a criação de várias versões e a recuperação de um conteúdo anterior, além da interação com o repositório responsável pela persistência.
Pedro também explicou que utilizou IA para compreender o padrão Memento, gerar parte do código e criar uma versão inicial do diagrama. A versão final foi revisada manualmente, com ajustes nas linhas tracejadas e nas relações de agregação, além de adequações ao código e ao modelo adotado. Foi identificada como necessária a inclusão do link da conversa com a IA para melhorar a rastreabilidade da entrega.
Decisões tomadas
- A solução de Luís manterá a combinação de State com Chain of Responsibility, sem uma associação direta entre todos os estados, para preservar a representação das responsabilidades e das transições do fluxo de moderação.
- A solução de Pedro manterá o Memento com Originator, Caretaker e snapshots, preservando o encapsulamento da notícia durante as operações de desfazer e refazer.
- Os diagramas e os artefatos gerados com IA serão revisados pelos integrantes e acompanhados das respectivas conversas ou referências, sem tratar a saída da ferramenta como evidência suficiente por si só.
- A reunião e os artefatos individuais serão registrados como iniciativa extra, com links para permitir a conferência da participação e da evolução do trabalho.
Próximos passos
- Pedro — adicionar ao relatório o link da conversa com a IA e completar os registros de uso da ferramenta.
- Pedro — revisar a apresentação dos diagramas, do código e dos links dos artefatos da demonstração.
- Luís — adicionar esta ata à documentação do projeto e manter os links da gravação e das evidências individuais.
- Integrantes do Subgrupo 2 — conferir a correspondência entre diagramas, implementação, vídeos e documentação antes da entrega.
Observação e comprobatórios: A reunião foi gravada e transcrita. A gravação da reunião está disponível no YouTube.
Ata de Reunião do Subgrupo 3
REUNIÃO 15/10 - Desenho de Software (Subgrupo 3)
Data: 15/10/2026
Hora: 19h03
Local: Chamada Online
Membros Presentes:
Giovanna Aguiar de Brito, Johnnatan Salles e Júlia Gabriella Ferreira Siqueira.
Pauta
- Apresentação do progresso do frontend desenvolvido por Giovanna.
- Discussão de propostas de customização visual (logo e paleta de cores).
- Definição do fluxo de trabalho com branches e dos artefatos individuais.
- Esclarecimento das orientações do professor Luiz sobre o relatório por subgrupo.
- Definição dos prazos de entrega e agendamento da próxima reunião.
Discussões Realizadas
A reunião foi iniciada com Giovanna compartilhando a tela para demonstrar o progresso do frontend, desenvolvido com o padrão Decorator, HTML e JavaScript e organizado de forma semelhante ao repositório do subgrupo de João. Houve uma confusão inicial quanto à nova organização, que não possui um foco separado em inteligência artificial. Uma barra superior foi adicionada provisoriamente para a gravação dos vídeos de demonstração, até que o backend seja integrado, e o grupo decidiu adotar essa estrutura como base comum, evitando que cada integrante desenvolva uma interface separada. Em seguida, Johnnatan elogiou o trabalho apresentado e sugeriu alterações dinâmicas na logo do sapo e na paleta de cores conforme temas comemorativos, a exemplo do que é feito em datas como Halloween e Dia do Estudante, sugestão que foi incorporada ao projeto. Sobre o fluxo de trabalho, Giovanna fará o push da estrutura base para que Johnnatan e Júlia criem branches a partir dela, inserindo suas propostas e capturando evidências para os artefatos individuais, com posterior reunião para consolidar as escolhas na main. Giovanna também destacou a necessidade de elaborar os diagramas e mencionou os temas selecionados, como o Dia do Estudante. O grupo discutiu ainda divergências nas orientações enviadas pelo professor Luiz sobre a elaboração de relatórios por subgrupo, confirmando que o formato sempre foi por subgrupo e mantendo o modelo tradicional. Por fim, diante da solicitação de entregas parciais até o dia seguinte e do prazo final na segunda-feira, Johnnatan e Júlia estimaram concluir suas etapas até o dia seguinte, e o grupo agendou nova reunião para consolidação dos códigos.
Decisões Tomadas
- Construção colaborativa do projeto sobre a estrutura base desenvolvida por Giovanna, sem a criação de páginas separadas por integrante.
- Fluxo de integração por branches: Giovanna publica a base, Johnnatan e Júlia criam branches com suas propostas e o grupo integra as ideias em conjunto na main.
- Incorporação da sugestão de alterações dinâmicas na logo e na paleta de cores conforme temas comemorativos.
- Manutenção do formato de relatório por subgrupo.
Próximos Passos
- Giovanna revisar o conteúdo escrito e enviar o código atualizado para o repositório.
- Johnnatan criar uma branch a partir da estrutura existente para implementar as mudanças de design, incluindo logotipos e paletas de cores.
- Júlia elaborar e compartilhar no grupo as propostas de funcionalidades ou melhorias a serem desenvolvidas.
- Júlia elaborar a ata desta reunião a partir das anotações.
- Realizar nova reunião do grupo na sexta-feira (16/10), às 19h30, para consolidar o trabalho e integrar os códigos.
Observação: A reunião contou com anotações geradas automaticamente pelo Gemini e gravação em vídeo. Notas completas da reunião: Anotações do Gemini - Reunião 15/10. Segue o link da gravação: Gravação da Reunião do Subgrupo 3 - 15/10
Ata de Reunião do Subgrupo 3
REUNIÃO 16/10 - Desenho de Software (Subgrupo 3)
Data: 16/10/2026
Hora: 21h47
Local: Chamada Online
Membros Presentes:
Giovanna Aguiar de Brito, Johnnatan Salles e Júlia Gabriella Ferreira Siqueira.
Pauta
- Definição da abordagem incremental para o relatório e para o código do projeto.
- Apresentação e validação das alterações de Johnnatan (cards e padrão Decorator).
- Apresentação das implementações de interface de Júlia.
- Estratégia de merge das branches.
- Diretrizes para a gravação dos vídeos de demonstração.
- Organização da documentação e do cronograma de entrega.
Discussões Realizadas
A reunião foi iniciada com a discussão sobre como estruturar o relatório e o código de modo a evitar redundâncias na entrega. Johnnatan propôs um modelo incremental baseado na entrega anterior, no qual a arquitetura proposta por Giovanna seria validada e evoluída por ele e, posteriormente, finalizada por Júlia, abordagem com a qual o grupo concordou. Em seguida, Johnnatan apresentou as alterações feitas após revisar o trabalho de Giovanna: melhorias na visualização dos cards, com títulos, descrições e identificadores de tema (cultura, tecnologia, política e esporte), e a implementação do padrão Decorator para alterar dinamicamente os logotipos conforme o evento comemorativo (Natal, Halloween e Dia do Estudante). Giovanna manifestou preocupação inicial com a extensão do relatório em comparação com a de outros subgrupos, mas as alterações foram aprovadas. Júlia apresentou então duas ideias de design: o destaque de notícias por preferências da pessoa usuária (como tecnologia, música e cinema), com bordas estilizadas, e o destaque automático de notícias ligadas a datas comemorativas. Giovanna e Johnnatan elogiaram as propostas, e Johnnatan sugeriu uma configuração para ativar ou desativar a personalização visual. O grupo concordou que a implementação de Júlia seria integrada como a versão final da interface. Sobre o gerenciamento das branches, Johnnatan explicou que o merge ocorreria em cascata, da branch dele para a de Giovanna e, depois, da de Júlia, sem conflitos graças ao desenvolvimento incremental, e realizou o teste de merge com sucesso durante a reunião. Quanto aos vídeos de demonstração, Johnnatan revisou um áudio da turma com a orientação do professor Luiz, que indicava preferência por vídeos em vez de GIFs, por serem mais didáticos e permitirem explicar a execução do código. O grupo decidiu gravar ou editar os vídeos em sequência, unindo a parte de Johnnatan e a de Júlia. Por fim, foram definidos a estrutura do relatório, o uso de diagramas individuais para evidenciar a contribuição de cada integrante e o prazo de entrega na próxima segunda-feira.
Decisões Tomadas
- Adoção de uma abordagem incremental para o relatório e para o código, evoluindo as contribuições anteriores (Giovanna, Johnnatan e Júlia, nessa ordem).
- Definição do diagrama arquitetural elaborado por Júlia como a versão final na documentação.
- Integração da implementação de interface de Júlia como a versão final da interface.
- Merge em cascata das branches (Johnnatan, Giovanna e Júlia), já testado com sucesso.
- Gravação dos vídeos de demonstração em formato de vídeo (e não GIF), unindo as partes de cada integrante em um vídeo final.
- Manutenção dos diagramas individuais para evidenciar as contribuições de cada integrante.
Próximos Passos
- Johnnatan finalizar a estrutura do relatório e as mudanças incrementais, deixando espaços para que os demais integrantes insiram suas partes, vídeos e links, até a manhã ou o início da tarde de domingo.
- Júlia editar o vídeo da entrega, cortando as partes gravadas por cada integrante para compor o vídeo final da equipe.
- Júlia finalizar a documentação referente às suas contribuições individuais.
- Júlia realizar o merge das alterações de sua branch na branch de Giovanna.
- Johnnatan e Júlia adicionarem evidências detalhadas ao relatório, incluindo trechos de código e prints.
Observação: A reunião contou com anotações geradas automaticamente pelo Gemini e gravação em vídeo. Notas completas da reunião: Anotações do Gemini - Reunião 16/10. Segue o link da gravação: Gravação da Reunião do Subgrupo 3 - 16/10