Pular para o conteúdo
Challenge 18
Live
DIÁRIODIÁRIO DE BORDO

27 out 2026

Equipe BlendOps
Cauê Carneiro, Fabrício Tosta, João Paulo, Júlia Clovandi, Matheus Silva
Data
Contexto
FrilaChallenge 18 (Apple Developer Academy)

Dia de sincronizar a Bancada: a última iteração do Matheus Silva aqui era de 28/09, e o remoto já tinha fatos e notas até 26/10.

O que foi feito

  • frila-frontend: docs(ios): documenta build no simulador sem conta paga (#529, por @jotape12-Dev)
  • Bancada · sincronização: a cópia local estava 47 commits atrás do origin/main, com três commits locais e dois arquivos de fato não publicados; tudo rebaseado sobre o remoto, sem perder nada.
  • Bancada · fatos recuperados: dez commits do Matheus em frila-backend entre 29/09 e 26/10 não tinham fato no log e foram registrados pela ponte bancada-sync; três fatos de 28/09 que só existiam na cópia local voltaram para o log.
  • Bancada · narrativa dos dias vazios: 29/09, 30/09, 01/10, 02/10, 03/10 e 08/10 tinham nota-modelo em branco e passaram a ter a participação do Matheus escrita a partir dos fatos; 20/10 e 26/10 ganharam a parte dele que faltava.
  • Bancada · quadro refletido: o Trello foi comparado com a Bancada pela API (ações updateCard desde 26/09) — 400 movimentos de lista, 190 para Concluído, 62 cartões de Backend concluídos entre 26/09 e 27/10. Dos 62, 15 estavam na narrativa, 26 só no log de fatos e 21 em lugar nenhum; os que faltavam entraram no log no dia e na hora do movimento, e a T-0025 passou a trazer a tabela dos 62 com data, cartão, PR e quem moveu.

Decisões

  • Registrar só os fatos do Matheus nesta passagem. Os 154 commits de outras pessoas sem fato no mesmo período ficaram de fora, por estarem fora do escopo desta atualização; o número está medido no log de hoje.

Bloqueios

  • PR #321 do frila-backend está aberto e vermelho num portão. Cinco portões passam e o Contrato em dia com o Frila falha; ele é o que depende do FRILA_DOCS_TOKEN. mergeStateStatus UNSTABLE.
  • PR #168 do frila-backend foi fechado sem merge em 11/10. A fotografia do ESTADO.md de 08/10 não entrou na develop por esse caminho.
  • A ponte Trello/Bancada não é automática, e nunca foi. Medido: crontab -l responde no crontab for matheussilva, não há LaunchAgent de bancada nem de frila, e bancada-sync.sh é citado só no README.md, no CLAUDE.md e em si mesmo — nenhum dos três workflows da CI e nenhum hook o chama. O CLAUDE.md do backend o descreve como passo manual de fim de dia, e por isso o log parou em 28/09, quando alguém o rodou por último.

Aprendizados

  • Fato que não é publicado não existe para o time. Dez commits de quatro semanas ficaram fora da Bancada, e o site que os mentores leem não tinha como mostrá-los.
  • Hook instalado não é automação. Os hooks do vault estão no lugar (core.hooksPath = doc-harness/scripts/git-hooks, pasta existente, pre-push rodou hoje) e a ponte resolve o vault certo — o que falta é quem a chame todo dia. Descartado com medição: escrita no doc-harness avulso, que para em 23/09.

Próximos passos

  • TestFlight 0.5 em 29/10 (cartão Kd0RVh9q, Infra + iOS), o marco mais próximo no quadro.
  • Dois cartões de Backend em Revisão: Oxh0AWE7, operação da Equipe Frila, e 1MK1CGyF, painel de métricas do piloto.
  • Decidir o destino do PR #321: o portão vermelho depende de secret, não de código.
  • Automatizar a ponte: um agendador (launchd ou cron) ou um job de CI chamando bancada-sync.sh por dia resolve a escrita dos fatos. Falta decidir duas coisas que a medição não decide: o pre-push exige Touch ID, então a publicação continua humana, e a ponte é por dia e não filtra autor, então uma recuperação em lote traz o trabalho de todo o time.
  • Fechar os 154 commits de outras pessoas sem fato entre 29/09 e 26/10, que seguem fora do log.