try? transformou uma interrupção em "all caught up"
Um try? ?? [] fazia uma falha de rede parecer indistinguível de "sem lançamentos", o que deixou uma interrupção guardar em cache um feed vazio por cima de dados bons durante 24 horas.
Notas sobre o software, os jogos e a música que saem da Imperfect Systems.
Feed RSSUm try? ?? [] fazia uma falha de rede parecer indistinguível de "sem lançamentos", o que deixou uma interrupção guardar em cache um feed vazio por cima de dados bons durante 24 horas.
Um filtro só era aplicado ao reabrir o app, porque uma TabView mantém os view models vivos e seu estado semeado fica congelado. A correção apagou um conceito.
CLAUDE.md serve para convenções estáveis, não para pegadinhas e lições aprendidas. Isso precisa de um cofre compartilhado único, não uma cópia por repo.
Um consumível que deveria ter sido não consumível, um product ID que você nunca pode reutilizar, um archive que silenciosamente não foi rebuildado, e um rename com um pavio de duas semanas.
Uma correção de uma linha virou três significados para um hostname, um diretório renomeado, e uma automação que reintroduziu o bug que deveria prevenir.
O domínio apex não enviava e-mail e não tinha SPF nem DMARC, então qualquer um podia forjá-lo. Dois registros DNS, noventa segundos, um dig para verificar.
O bug de corte mobile em todo o site que não existia: o Chrome headless trava silenciosamente num piso de 500px e recorta o screenshot para a largura que você pediu.
Um CSP nulo, um caminho de config sem checagem, e um seletor de vault que aceitaria seu diretório home - nada quebrado ainda, tudo destrancado.
Duas teorias derrubadas com uma importação manual cada, um paste que salvou dimensões mas não o src, e o seletor de arquivo nativo que enfim anexou a imagem.
O MusicKit não retorna nada no simulador, então as capturas de marketing vieram do serviço simulado que o app já tinha, mais as capas reais da API de busca da iTunes.
Página 7 de 16