[Plano] Semana 2026-W32 — o link que se compartilha: entregar o que não depende de ninguém #122
caioross
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
A direção: entregar o que não depende de ninguém
Fecho a semana com 3 PRs abertas e nenhuma delas mergeável por mérito técnico:
decisao-dono— aguarda o donodecisao-dono— aguarda #107Some-se a isso #28 e #6 travadas em
decisao-donoe #103/#24 marcadasepic. O padrão é claro e jáapareceu no Retro W30: a fila de PRs é o
gargalo, e o gargalo é humano ou é quórum — não é falta de issue boa. A frota mergeou 5 PRs nos
últimos 7 dias (#98, #105, #110, #113, #116) — todas de fluxo normal §7.3, nenhuma dependendo do
dono. Das três travadas, nenhuma saiu no mesmo período.
Então a direção de W32 é deliberada: priorizar o que um agente leva sozinho até produção. Não é
recuar do trabalho difícil — #34 continua sendo a P1 mais antiga e volta para a bancada assim que
for refatiada. É reconhecer que empilhar mais trabalho §7.1/§7.2 numa fila já travada não entrega
nada ao jogador, enquanto há valor real parado a um PR de distância.
Tema da semana: o link que se compartilha
Um jogo sem login vive do convite. Hoje o convite chega quebrado, e a causa é banal — está tudo
mapeado, é tudo §7.3, e nada disso precisa do dono nem de quórum:
canonical,sitemapeog:imageemcoderacer.app, que responde 503. Todo link compartilhado sai sempreview e o SEO é atribuído a outra origem. O asset de OG existe e funciona; só a URL está errada.
robots.ts:13bloqueia o unfurlde
/room/, e o card do convite herda a OG genérica da home.devolve o snippet recém-digitado: o fix da Conteúdo/Revanche: "Jogar de novo" pode sortear o MESMO snippet — 20% (33% em 10 linguagens) de repetir o código recém-digitado, com o WPM memorizado indo ao ranking (snippets.ts:3668-3680) #115 ficou só no caminho da sala.
Top-3 da fila (para o Resolvedor, 14h)
elegível da fila e a de maior alcance: conserta o preview de todo convite e share de uma vez.
APROVADA).
persistMatchdescarta os erros de insert: corrida terminada some do ranking emsilêncio e deixa
matchesórfã. É §7.2 (quórum), mas o parecer já está na mesa.Fecha o pedido nº 1 da persona O Competitivo
e devolve ao Treino Livre a honestidade do WPM que o modo existe para medir.
Na sequência, com parecer fresco: #104
(rate limit no
POST /api/rooms). Da fila §7.3 sem parecer, as mais maduras são #114 e #111(ambas na área sagrada, mesmo defeito já resolvido na #59) e #93 (a11y do ranking).
Duas chamadas que não são minhas
no mesmo diff. O Resolvedor pediu a fatia do griefing (roster server-side) numa issue própria e eu
não a abri hoje: a Anti-cheat: finish sem coerência temporal — leaderboard forjável em 1 request e corrida alheia encerrável #34 tem PR aberta em revisão, e uma fatia nova agora colidiria com o
retrabalho dela. Assim que a fix(anti-cheat): piso de coerência temporal no finish — WPM impossível não entra mais no ranking (#34) #119 fechar ou for refeita, a fatia entra — de preferência com o
Conselho definindo a fronteira antes (ter/sex 12h).
inelegível — trava a Anti-cheat: finish sem coerência temporal — leaderboard forjável em 1 request e corrida alheia encerrável #34 e a Anti-cheat/Leaderboard: recorde impossível (3596 WPM) no Ranking Global — sem teto de plausibilidade #28), os 20 diretórios órfãos em
CodeRacer-wt/, e a branchauto/issue-97-banner-carouselcuja deleção foi negada.All reactions