O scan da biblioteca inteira que eu achava que já tinha corrigido
Um padrão não se corrige de uma vez só. Mais um scan de biblioteca no main actor, escondido num caminho de escrita, e uma API em lote numa única direção.
Notas sobre o software, os jogos e a música que saem da Imperfect Systems.
Feed RSSUm padrão não se corrige de uma vez só. Mais um scan de biblioteca no main actor, escondido num caminho de escrita, e uma API em lote numa única direção.
Um crate de YAML arquivado, nove versões menores de deriva no rusqlite, e uma major duplicada do thiserror. O trabalho foi a leitura, não a escrita.
CI morto, deploys ao vivo: dobrando todo job no runner do homelab, apagando a maquinaria de compensação de runner hospedado, e o backlog de CVEs esperando atrás do gate.
Escaneamento de dependências sem um novo job de CI, PRs de atualização agrupados, e o detalhe do workspace virtual que faz o cargo apontar para o diretório errado.
Uma limpeza pontual corrigiu 80 posts e não garantiu nada para o futuro. A segunda correção são doze linhas que quebram o build, sem exceções.
IDs de biblioteca usados em requisições de catálogo: dois sintomas, um bug só, uma correção verificada no dispositivo, e o número de 1.610 artistas que forçou um redesenho.
O armazenamento de 'Não Tenho Interesse' só guardava chaves. Depois ele precisou virar uma tela, e o modelo precisou carregar sua própria descrição.
O arco da UI: um assistente construído antes de seus passos existirem, um fluxo de captura removido por estar errado, e o buraco entre o verde e a verdade.
118 testes verdes, uma passada limpa no simulador, e botões mortos num telefone de verdade. O bug era um serviço @MainActor fazendo trabalho síncrono entre awaits.
O layout de pastas que sobrevive ao app: zonas versus estágios, uma config que se recusa a sobrescrever, um retrato do banco de dados, e importação in loco.
Página 11 de 16