mirror of
https://github.com/melgarafael/DeskcommCRM.git
synced 2026-10-02 01:28:34 +08:00
Revisão pedida por mim, e ele achou quatro — um vazando na hora.
H1 · O GUARDA TINHA A DOENÇA DENTRO. `if (!existsSync(doc)) return` fazia documento
ausente PASSAR em silêncio: renomear um handoff evaporava a cobertura dele sem nada
ficar vermelho. Agora reprova — documento em `git ls-files` que não existe no disco
é erro da LISTA, e alguém precisa saber.
H2 · O PRINCÍPIO ERA UNIVERSAL E A APLICAÇÃO ERA UMA LISTA DE SETE. Ficavam fora
`evidence/README.md` (dentro da própria pasta protegida) e `HANDOFF-wave1-devvivo.md`.
E a narrativa da wave seguinte NASCERIA descoberta. Agora os documentos são
DESCOBERTOS por `git ls-files *.md`, não listados.
H3 · A ARMADILHA ACOPLADA, e por isso ele mandou não consertar o H2 sozinho: a
normalização jogava TODA referência sem prefixo para `evidence/<basename>`. Ampliar
a cobertura sem corrigir isso transformaria o check em máquina de falso positivo —
há documentos citando imagens fora de `evidence/`, e ele as reescreveria, não as
acharia, e reprovaria documentos corretos por um caminho que inventou. Agora só
normaliza referência SEM diretório próprio.
H4 · o padrão pegava só `.png`. Gravação de tela (`gif`/`webm`), que o §7 pede no
cenário 23, passaria invisível. Ampliado.
De carona, dois defeitos meus na correção: usei a constante antes de declará-la, e
um `RegExp` com `/g` em `.test()` é STATEFUL — alterna resultado a cada chamada, bug
que só apareceria a partir do segundo documento. Separadas em EXTRAI e TESTA.
O QUE A COBERTURA NOVA REVELOU: a doença é do REPOSITÓRIO. 15 documentos de outras
épicas citam evidência nunca versionada. O único desta entrega era
HANDOFF-wave1-devvivo.md, citando três imagens pelos nomes ERRADOS (sem o prefixo
`devvivo-`) — corrigido, e as quatro imagens versionadas.
QUARENTENA ENUMERADA, e ela NÃO APODRECE: publicar o portão duro contra todos
quebraria a suíte por dívida alheia; excluí-los em silêncio seria a lista arbitrária
que esta wave já reprovou. Os 15 ficam listados, visíveis e contáveis — e o teste
EXIGE que documento em quarentena ainda tenha referência morta. Consertou, sai da
lista, ou o vermelho aparece.
Provado por mutação: pus um documento limpo na quarentena e ela acusou
("está em LEGADO e já não tem referência morta — REMOVA-O da lista").
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013gpdoAwEGCcM9DwzC6qtkL
6.4 KiB
302x114px
6.4 KiB
302x114px