Notas · CL-01
O Crítico
A pergunta
Dá para recomendar um filme com personalidade, como um amigo crítico faria, em vez de mais uma lista infinita?
O que construímos
- Sete críticos-persona, cada um com seu gosto: do padrão ao infantil (Crítico Júnior), passando por ação, terror, comédia, romance e filmes trash.
- Identificação de títulos, com um modelo local pequeno como plano B.
- Interruptores de três estados (desligado, só admin, todo mundo) guardados no banco e editados num painel, sem novo deploy.
O que aprendemos
- Mudar uma flag editando o arquivo de ambiente inteiro era arriscado. Agora ela vive numa tabela.
- Entregar a spec da busca por foto a revisores sem memória funcionou: só o revisor crítico listou 12 pontos, 3 graves, antes de qualquer código.
O que não deu certo
- A primeira versão da busca por foto, em 02/11: primeiro caiu por timeout, e depois dois pedidos simultâneos derrubaram a recomendação. O botão foi escondido até o retrabalho.
- Os logs de sucesso não apareciam em produção, porque o logger raiz ficava num nível mais alto.
- O plano B de deploy pelos runners do GitHub não alcança o servidor. O plano B real é um script manual.
Fonte: segundo-cerebro do laboratório. Estágio broto — crescendo, muda toda semana.