git log --reverse
O que mudou, quando e por quê.
Cada entrada marca uma decisão que mudou o rumo do código — o erro que a motivou, a correção e o que ela custou. Não é changelog: changelog lista o que saiu, isto explica por que saiu assim.
Linha do tempo
Da mais recente para a mais antiga. O resumo decide se vale abrir; o texto inteiro fica na entrada.
O realm dev em três camadas: paleta, tokens, HUD
786 linhas numa folha só viraram três camadas com responsabilidade separada. Nenhuma classe mudou de nome — o guia de design system documenta todas elas pelo nome.
- css
- design-system
- acessibilidade
- refactor
A tira que fecha: diagramação que sabe quantos quadros tem
O motor de quadrinhos parava de funcionar em tiras com número ímpar de painéis. A correção foi ensinar o layout a contar antes de diagramar.
- comic
- layout
- css-grid
Prophet Wire: o agregador que ainda não fala com o banco
O agregador de notícias do Anfitrião está no ar com repositório em memória. A Parte 10 — persistência em Supabase — destrava seis pendências de uma vez.
- supabase
- arquitetura
- prophet-wire
Onde estava o CLS: a face-título do jornal
O Anfitrião pulava no carregamento. A culpa não era da fonte nem da imagem — era um elemento sem altura reservada no topo da folha.
- performance
- core-web-vitals
- anfitriao
"Carregando..." para sempre: o loading.tsx da raiz
Páginas grandes com SSR ficavam presas no estado de carregamento. A causa era um arquivo de 4 linhas na raiz do app.
- next.js
- ssr
- debug
O conteúdo saiu do código e foi para o banco
Toda publicação exigia um deploy. A migração para Supabase separou o que é código do que é conteúdo — e criou uma armadilha que documentei antes de esquecer.
- supabase
- arquitetura
- cms
Um pipeline de tokens que serve Figma e código
Os tokens viviam duplicados: uma cópia no Figma, outra no CSS, e as duas divergindo em silêncio. Agora há uma origem e dois destinos.
- design-tokens
- figma
- ci
Primeiro commit: três universos, um site
A premissa do projeto em uma frase — três portais com identidades incompatíveis, compartilhando infraestrutura sem compartilhar estética.
- arquitetura
- marco