Novo Documento para testar

Novo Documento para testar

G
Public
5Views
0Uses
1Saved
0
7mo ago

4 de nov. de 2025

Dev Team - Standup

Convidados Leonardo Sola Guilherme Esteves Pedro Ferreira nascimento.ledu@gmail.com alanlengruber@gmail.com Leonardo Campos Eder Teixeira lorena@snackprompt.com

Anexos Dev Team - Standup

Registros da reunião Transcrição


Resumo

Luis Nascimento e Leonardo Sola discutiram ajustes na autenticação para o endpoint /elementals, confirmando que esta rota de templates não requer autenticação obrigatória, ao passo que Pedro Ferreira, Leonardo Sola e Luis Nascimento debateram o acesso não autenticado, diferenciando o retorno de templates do sistema e próprios. Lorena Oliveira relatou que Alan Lengruber se ausentou e que passaria tarefas de backlog para Luis Nascimento, enquanto Leonardo Sola revisou o board, discutindo cards em Prod e WIP, e junto a Pedro Ferreira, priorizaram a limpeza de rotas obsoletas e a funcionalidade de denúncia de comentários. Pedro Ferreira levantou questões de template vs. duplicate, permissões de admin, sincronização de dados de release para testes e a necessidade de abordar performance e o gargalo arquitetural das células de tabela.

Detalhes

  • Ajustes de Autenticação na API Luis Nascimento perguntou a Leonardo Sola sobre a autenticação para o endpoint de templates /elementals), ao que Leonardo Sola confirmou que esta rota não requer autenticação obrigatória. Eles concordaram que a rota /library, a rota ideal, não deveria ter essa opção de autenticação. Luis Nascimento mencionou que precisava fazer um ajuste, pois a busca por templates é feita em /elementals (00:00:26).

  • Atrasos e Ausências na Reunião Lorena Oliveira notou que outros membros da equipe não haviam entrado na reunião, possivelmente devido à mudança de horário, que foi decidida em um dia em que Leonardo Sola e Luis Nascimento não estavam presentes (00:03:50). Lorena Oliveira mencionou que Alan Lengruber entrou brevemente e precisou sair para levar o cachorro ao veterinário devido a um engasgo, pedindo para avisarem Guilherme (00:08:39). Pedro Ferreira chegou atrasado e mencionou que achou que Guilherme não entraria na reunião (00:12:24).

  • Alocação de Tarefas Pendentes Lorena Oliveira informou a Luis Nascimento que lhe passaria tarefas de backlog para evitar que ele ficasse parado, já que Guilherme não havia respondido (00:03:50). Luis Nascimento mencionou que estava adiantando algumas coisas que Pedro Ferreira havia pedido. Lorena Oliveira afirmou que a equipe pode ficar parada ou fazendo pequenas coisas até Éder e Juan definirem as prioridades (00:05:23).

  • Revisão do Board e Status dos Cards Leonardo Sola conduziu a revisão do board, mencionando que havia dois cards em Prod (Open Graph e Show me by snack comment). Havia seis cards em WIP (00:08:39). Luis Nascimento mencionou que finalizou o cleanup de código antigo e o colocou para review (00:12:24).

  • Discussão sobre Acesso Não Autenticado a Templates Leonardo Sola discutiu um card sobre permitir acesso não autenticado ao endpoint de templates da biblioteca. Eles concluíram que a rota que chama os templates é /elementals, que não precisa de autenticação obrigatória, e, portanto, não houve alteração no back-end (00:14:01). Luis Nascimento sugeriu mover o card para validate. Pedro Ferreira perguntou sobre a diferença no retorno de dados, e Leonardo Sola explicou que, quando autenticado, o usuário recebe templates do sistema e os próprios, mas quando não autenticado, recebe apenas os do sistema (00:15:12).

  • Debate sobre Template vs. Duplicate Pedro Ferreira levantou uma dúvida sobre a diferença entre template e duplicate, questionando se o conceito de template faz sentido. Leonardo Sola mencionou que templates do sistema fazem sentido, semelhantes aos do Google Docs, úteis para estruturas a serem editadas (00:16:47). Ambos concordaram que, em muitos casos, usar o botão de duplicate não faria diferença prática (00:18:25).

  • Mapeamento de Rotas de Front-End e Depreciação Pedro Ferreira e Luis Nascimento discutiram o mapeamento de rotas de front-end e identificaram várias rotas que consideram obsoletas ou que precisam de atenção, como as rotas de login SSO e o username edit (00:18:25). Pedro Ferreira destacou rotas que ele considera críticas, como a política de privacidade e as landing pages /storybook e /features), marcando as rotas críticas com um ícone de caveira. Eles notaram que o /create não existe mais como rota, pois a criação é feita por botão (00:20:02).

  • Priorização da Limpeza de Rotas e Código Pedro Ferreira sugeriu que Leonardo Sola fizesse a tarefa no back-end para verificar quais rotas estão sendo usadas e quais não estão, indicando que isso ajudaria na limpeza de código e nas mudanças arquiteturais futuras (00:21:12). Leonardo Sola mencionou que já haviam considerado isso, mas adiaram para após a transição para Next. Pedro Ferreira sugeriu fornecer um relatório de rotas de front-end para apoiar o trabalho do back-end e as integrações (00:22:16).

  • Funcionalidade de Denúncia de Comentários Leonardo Sola atualizou o status do botão de denúncia de comentários, que estava esperando a aprovação de Guilherme. Ele explicou que, ao denunciar, uma notificação é enviada para o Airtable e para o canal de suporte, e que o comentário não é excluído ou arquivado automaticamente. Lorena Oliveira e Leonardo Sola discutiram que, no momento, a remoção de comentários problemáticos precisaria ser feita manualmente por um administrador (Leonardo Sola ou Guilherme) (00:24:31).

  • Debate sobre Permissões de Admin Pedro Ferreira sugeriu que todo e-mail @snack pudesse ser um administrador como uma solução provisória, permitindo acesso a funcionalidades como edição de comentários e conteúdo (00:25:38). Leonardo Sola questionou a necessidade de admin para todos, citando o exemplo de Lucas do Design. Eles discutiram a importância de reestruturar as permissões de admin e o sistema de permissão em geral (00:27:13) (00:41:02).

  • Sincronização de Dados de Release e Anonimização Pedro Ferreira levantou a necessidade de ter uma verossimilhança dos dados de prod nos dados de release para testes. Leonardo Sola concordou, mas apontou o problema de a release ser aberta ao público. Pedro Ferreira sugeriu que a release deveria ser fechada e que os dados deveriam ser desanonimizados, não podendo ser relacionados diretamente ao usuário. Leonardo Sola propôs restringir o cadastro e login na plataforma de release apenas para usuários internos (00:28:34).

  • Discussão sobre Qualidade de Imagem da Homepage Pedro Ferreira comentou sobre o card para reverter a qualidade das imagens da homepage, notando que a diferença de qualidade era mínima e talvez não valesse a pena mexer, pois ninguém mais havia reclamado. Luis Nascimento sugeriu subir para release para Guilherme dar uma olhada e mencionou a perda de performance (00:29:57). Pedro Ferreira concordou em não mexer neste card por enquanto (00:31:40).

  • Feedback de Pedro Ferreira nos Reviews Pedro Ferreira forneceu feedback sobre o card Workflow dialog, notando que havia problemas de espaçamento e overflow no botão. Ele destacou a importância de títulos em diálogos para acessibilidade, mesmo em páginas privadas (00:31:40). Lorena Oliveira confirmou que recebe notificações sempre que alguém comenta nos cards que ela criou (00:32:31). Pedro Ferreira e Lorena Oliveira debateram a abrangência da revisão de código (code review), se deveria incluir detalhes visuais ou apenas problemas que quebram o código (00:33:42).

  • Comportamento do Diálogo em Mobile e Problemas de SEO Pedro Ferreira pontuou que, no mobile, o diálogo deveria se transformar em um drawer. Luis Nascimento confirmou que isso é padrão do chat CN (00:34:45). Pedro Ferreira também informou que o problema de SEO (Open Graph) foi resolvido, mas só depois que Guilherme verificou que o Cloud Front estava bloqueando. Ele mencionou que as correções de SEO na homepage trouxeram de volta um problema com a request de reviews, que está sendo tratado como bloqueante (00:36:00).

  • Status e Discussão sobre Part-time de Back-end Lorena Oliveira perguntou quem era Antônio, e Luis Nascimento e Pedro Ferreira explicaram que ele era um part-time. Leonardo Sola o identificou como part-time de front-end que fez alguma documentação de back-end. Pedro Ferreira defendeu que Antônio seria muito útil para o back-end devido ao seu conhecimento em performance e Golang (00:38:20). Leonardo Sola ponderou que no momento não era prioritário devido à necessidade de definição de prioridades (00:39:48).

  • Prioridades e Próximos Passos do Back-end Leonardo Sola e Pedro Ferreira discutiram as prioridades do back-end definidas por Guilherme, incluindo a fusão de comments com rate. Pedro Ferreira explicou que a ideia é unificar toda a parte de comentários para dar uma noção de massividade, misturando comment, review e snack (00:41:02). Leonardo Sola mencionou que esta análise levaria cerca de uma semana. Outra frente complexa seria a reestruturação dos eventos when e or do workflow (00:42:06).

  • Preocupações com Performance e Escalabilidade Pedro Ferreira levantou a necessidade de abordar a performance e escalabilidade do sistema, incluindo testes com e sem cache e quantificação de requests e usuários simultâneos (00:43:19). Leonardo Sola concordou que um grande gargalo de performance é o grande número de elementos não usáveis, como as "células" (00:44:39).

  • Problema Arquitetural de Células em Tabela Pedro Ferreira explicou o problema de arquitetura das células de tabela serem elementos separados, o que causa "peso sem necessidade" no banco de dados (00:44:39) (00:47:33). Ele detalhou que a solução ideal seria criar células por coordenada e construir a matriz no front-end com base apenas nos espaços preenchidos, o que reduziria drasticamente o volume de dados (00:46:14). Pedro Ferreira enfatizou que a resolução do problema de matriz/célula é um dos maiores gargalos (00:47:33).

  • Encerramento da Reunião e Próximas Tarefas Leonardo Sola concluiu a reunião. Lorena Oliveira informou Luis Nascimento que havia dois cards de front-end que ele poderia pegar. Ela lamentou que Juan não tivesse terminado a feature de FedVW, o que forçaria Luis Nascimento a trabalhar em tarefas de backlog (00:48:49).

Próximas etapas sugeridas

  • Lorena Oliveira vai passar uma tarefa em backlog para Luis Nascimento realizar, para que ele não fique parado.

  • Lorena Oliveira vai avisar o Guilherme sobre a saída de Alan Lengruber e desejar melhoras para o cachorro dele.

  • Luis Nascimento vai pegar dois cards de front marcados como backlog que foram sinalizados por Lorena Oliveira.

Revise as anotações do Gemini para checar se estão corretas. Confira dicas e saiba como o Gemini faz anotações

Envie feedback sobre o uso do Gemini para criar notas breve pesquisa.

4 de nov. de 2025

Dev Team - Standup

Convidados Leonardo Sola Guilherme Esteves Pedro Ferreira nascimento.ledu@gmail.com alanlengruber@gmail.com Leonardo Campos Eder Teixeira lorena@snackprompt.com

Anexos Dev Team - Standup

Registros da reunião Transcrição


Resumo

Luis Nascimento e Leonardo Sola discutiram ajustes na autenticação para o endpoint /elementals, confirmando que esta rota de templates não requer autenticação obrigatória, ao passo que Pedro Ferreira, Leonardo Sola e Luis Nascimento debateram o acesso não autenticado, diferenciando o retorno de templates do sistema e próprios. Lorena Oliveira relatou que Alan Lengruber se ausentou e que passaria tarefas de backlog para Luis Nascimento, enquanto Leonardo Sola revisou o board, discutindo cards em Prod e WIP, e junto a Pedro Ferreira, priorizaram a limpeza de rotas obsoletas e a funcionalidade de denúncia de comentários. Pedro Ferreira levantou questões de template vs. duplicate, permissões de admin, sincronização de dados de release para testes e a necessidade de abordar performance e o gargalo arquitetural das células de tabela.

Detalhes

  • Ajustes de Autenticação na API Luis Nascimento perguntou a Leonardo Sola sobre a autenticação para o endpoint de templates /elementals), ao que Leonardo Sola confirmou que esta rota não requer autenticação obrigatória. Eles concordaram que a rota /library, a rota ideal, não deveria ter essa opção de autenticação. Luis Nascimento mencionou que precisava fazer um ajuste, pois a busca por templates é feita em /elementals (00:00:26).

  • Atrasos e Ausências na Reunião Lorena Oliveira notou que outros membros da equipe não haviam entrado na reunião, possivelmente devido à mudança de horário, que foi decidida em um dia em que Leonardo Sola e Luis Nascimento não estavam presentes (00:03:50). Lorena Oliveira mencionou que Alan Lengruber entrou brevemente e precisou sair para levar o cachorro ao veterinário devido a um engasgo, pedindo para avisarem Guilherme (00:08:39). Pedro Ferreira chegou atrasado e mencionou que achou que Guilherme não entraria na reunião (00:12:24).

  • Alocação de Tarefas Pendentes Lorena Oliveira informou a Luis Nascimento que lhe passaria tarefas de backlog para evitar que ele ficasse parado, já que Guilherme não havia respondido (00:03:50). Luis Nascimento mencionou que estava adiantando algumas coisas que Pedro Ferreira havia pedido. Lorena Oliveira afirmou que a equipe pode ficar parada ou fazendo pequenas coisas até Éder e Juan definirem as prioridades (00:05:23).

  • Revisão do Board e Status dos Cards Leonardo Sola conduziu a revisão do board, mencionando que havia dois cards em Prod (Open Graph e Show me by snack comment). Havia seis cards em WIP (00:08:39). Luis Nascimento mencionou que finalizou o cleanup de código antigo e o colocou para review (00:12:24).

  • Discussão sobre Acesso Não Autenticado a Templates Leonardo Sola discutiu um card sobre permitir acesso não autenticado ao endpoint de templates da biblioteca. Eles concluíram que a rota que chama os templates é /elementals, que não precisa de autenticação obrigatória, e, portanto, não houve alteração no back-end (00:14:01). Luis Nascimento sugeriu mover o card para validate. Pedro Ferreira perguntou sobre a diferença no retorno de dados, e Leonardo Sola explicou que, quando autenticado, o usuário recebe templates do sistema e os próprios, mas quando não autenticado, recebe apenas os do sistema (00:15:12).

  • Debate sobre Template vs. Duplicate Pedro Ferreira levantou uma dúvida sobre a diferença entre template e duplicate, questionando se o conceito de template faz sentido. Leonardo Sola mencionou que templates do sistema fazem sentido, semelhantes aos do Google Docs, úteis para estruturas a serem editadas (00:16:47). Ambos concordaram que, em muitos casos, usar o botão de duplicate não faria diferença prática (00:18:25).

  • Mapeamento de Rotas de Front-End e Depreciação Pedro Ferreira e Luis Nascimento discutiram o mapeamento de rotas de front-end e identificaram várias rotas que consideram obsoletas ou que precisam de atenção, como as rotas de login SSO e o username edit (00:18:25). Pedro Ferreira destacou rotas que ele considera críticas, como a política de privacidade e as landing pages /storybook e /features), marcando as rotas críticas com um ícone de caveira. Eles notaram que o /create não existe mais como rota, pois a criação é feita por botão (00:20:02).

  • Priorização da Limpeza de Rotas e Código Pedro Ferreira sugeriu que Leonardo Sola fizesse a tarefa no back-end para verificar quais rotas estão sendo usadas e quais não estão, indicando que isso ajudaria na limpeza de código e nas mudanças arquiteturais futuras (00:21:12). Leonardo Sola mencionou que já haviam considerado isso, mas adiaram para após a transição para Next. Pedro Ferreira sugeriu fornecer um relatório de rotas de front-end para apoiar o trabalho do back-end e as integrações (00:22:16).

  • Funcionalidade de Denúncia de Comentários Leonardo Sola atualizou o status do botão de denúncia de comentários, que estava esperando a aprovação de Guilherme. Ele explicou que, ao denunciar, uma notificação é enviada para o Airtable e para o canal de suporte, e que o comentário não é excluído ou arquivado automaticamente. Lorena Oliveira e Leonardo Sola discutiram que, no momento, a remoção de comentários problemáticos precisaria ser feita manualmente por um administrador (Leonardo Sola ou Guilherme) (00:24:31).

  • Debate sobre Permissões de Admin Pedro Ferreira sugeriu que todo e-mail @snack pudesse ser um administrador como uma solução provisória, permitindo acesso a funcionalidades como edição de comentários e conteúdo (00:25:38). Leonardo Sola questionou a necessidade de admin para todos, citando o exemplo de Lucas do Design. Eles discutiram a importância de reestruturar as permissões de admin e o sistema de permissão em geral (00:27:13) (00:41:02).

  • Sincronização de Dados de Release e Anonimização Pedro Ferreira levantou a necessidade de ter uma verossimilhança dos dados de prod nos dados de release para testes. Leonardo Sola concordou, mas apontou o problema de a release ser aberta ao público. Pedro Ferreira sugeriu que a release deveria ser fechada e que os dados deveriam ser desanonimizados, não podendo ser relacionados diretamente ao usuário. Leonardo Sola propôs restringir o cadastro e login na plataforma de release apenas para usuários internos (00:28:34).

  • Discussão sobre Qualidade de Imagem da Homepage Pedro Ferreira comentou sobre o card para reverter a qualidade das imagens da homepage, notando que a diferença de qualidade era mínima e talvez não valesse a pena mexer, pois ninguém mais havia reclamado. Luis Nascimento sugeriu subir para release para Guilherme dar uma olhada e mencionou a perda de performance (00:29:57). Pedro Ferreira concordou em não mexer neste card por enquanto (00:31:40).

  • Feedback de Pedro Ferreira nos Reviews Pedro Ferreira forneceu feedback sobre o card Workflow dialog, notando que havia problemas de espaçamento e overflow no botão. Ele destacou a importância de títulos em diálogos para acessibilidade, mesmo em páginas privadas (00:31:40). Lorena Oliveira confirmou que recebe notificações sempre que alguém comenta nos cards que ela criou (00:32:31). Pedro Ferreira e Lorena Oliveira debateram a abrangência da revisão de código (code review), se deveria incluir detalhes visuais ou apenas problemas que quebram o código (00:33:42).

  • Comportamento do Diálogo em Mobile e Problemas de SEO Pedro Ferreira pontuou que, no mobile, o diálogo deveria se transformar em um drawer. Luis Nascimento confirmou que isso é padrão do chat CN (00:34:45). Pedro Ferreira também informou que o problema de SEO (Open Graph) foi resolvido, mas só depois que Guilherme verificou que o Cloud Front estava bloqueando. Ele mencionou que as correções de SEO na homepage trouxeram de volta um problema com a request de reviews, que está sendo tratado como bloqueante (00:36:00).

  • Status e Discussão sobre Part-time de Back-end Lorena Oliveira perguntou quem era Antônio, e Luis Nascimento e Pedro Ferreira explicaram que ele era um part-time. Leonardo Sola o identificou como part-time de front-end que fez alguma documentação de back-end. Pedro Ferreira defendeu que Antônio seria muito útil para o back-end devido ao seu conhecimento em performance e Golang (00:38:20). Leonardo Sola ponderou que no momento não era prioritário devido à necessidade de definição de prioridades (00:39:48).

  • Prioridades e Próximos Passos do Back-end Leonardo Sola e Pedro Ferreira discutiram as prioridades do back-end definidas por Guilherme, incluindo a fusão de comments com rate. Pedro Ferreira explicou que a ideia é unificar toda a parte de comentários para dar uma noção de massividade, misturando comment, review e snack (00:41:02). Leonardo Sola mencionou que esta análise levaria cerca de uma semana. Outra frente complexa seria a reestruturação dos eventos when e or do workflow (00:42:06).

  • Preocupações com Performance e Escalabilidade Pedro Ferreira levantou a necessidade de abordar a performance e escalabilidade do sistema, incluindo testes com e sem cache e quantificação de requests e usuários simultâneos (00:43:19). Leonardo Sola concordou que um grande gargalo de performance é o grande número de elementos não usáveis, como as "células" (00:44:39).

  • Problema Arquitetural de Células em Tabela Pedro Ferreira explicou o problema de arquitetura das células de tabela serem elementos separados, o que causa "peso sem necessidade" no banco de dados (00:44:39) (00:47:33). Ele detalhou que a solução ideal seria criar células por coordenada e construir a matriz no front-end com base apenas nos espaços preenchidos, o que reduziria drasticamente o volume de dados (00:46:14). Pedro Ferreira enfatizou que a resolução do problema de matriz/célula é um dos maiores gargalos (00:47:33).

  • Encerramento da Reunião e Próximas Tarefas Leonardo Sola concluiu a reunião. Lorena Oliveira informou Luis Nascimento que havia dois cards de front-end que ele poderia pegar. Ela lamentou que Juan não tivesse terminado a feature de FedVW, o que forçaria Luis Nascimento a trabalhar em tarefas de backlog (00:48:49).

Próximas etapas sugeridas

  • Lorena Oliveira vai passar uma tarefa em backlog para Luis Nascimento realizar, para que ele não fique parado.

  • Lorena Oliveira vai avisar o Guilherme sobre a saída de Alan Lengruber e desejar melhoras para o cachorro dele.

  • Luis Nascimento vai pegar dois cards de front marcados como backlog que foram sinalizados por Lorena Oliveira.

Revise as anotações do Gemini para checar se estão corretas. Confira dicas e saiba como o Gemini faz anotações

Envie feedback sobre o uso do Gemini para criar notas breve pesquisa.

Ratings