mirror of
https://github.com/fsolla/teqo.git
synced 2026-11-13 06:43:06 +00:00
Causa raiz (reproduzida, refuta a hipótese da Issue): daysAgo() chamava Date.now() por chamada; as duas daysAgo(40) de Beta/Alpha podiam cair em ms diferentes sob carga, deixando Alpha estritamente mais novo — sortStale ordenava por timestamp e o tie-break por nome nunca disparava (0.08% das construções sem pausa; 100% com pausa de 1 ms; fixture ancorado: 0 em 2000). Fix test-only: âncora fixtureNowMs no load do módulo (padrão prioritiesTool) + hoist do timestamp empatado (igualdade estrutural) + comentário. Nada muda em produção — o sort real é determinístico sobre timestamps fixos. Verificação: spec 30/30, unit 2405, int 791, tsc/lint/format/cycles verdes. |
||
|---|---|---|
| .. | ||
| e2e | ||
| fixtures | ||
| helpers | ||
| int | ||
| unit | ||