From e8f96a35c9d8451c43964ac5878a24e85dde42e7 Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Fri, 20 Feb 2026 05:27:17 +0000 Subject: [PATCH] =?UTF-8?q?EM,=20MONITOR=20DE=20ACERTOS=20IA=20Relat=C3=B3?= =?UTF-8?q?rio=20Detalhado=20de?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/templates/core/hits_report.html | 3 +++ core/templates/core/sequential_generator.html | 3 +++ 2 files changed, 6 insertions(+) diff --git a/core/templates/core/hits_report.html b/core/templates/core/hits_report.html index 192ce26..2726bba 100644 --- a/core/templates/core/hits_report.html +++ b/core/templates/core/hits_report.html @@ -108,6 +108,9 @@ // Inverte para mostrar os mais recentes primeiro hits.reverse().forEach(hit => { + // Garantir ordenação (Menor para o Maior) na exibição do relatório + hit.sequence.sort((a, b) => a - b); + if (hit.hits === 4) qd++; else if (hit.hits === 5) qn++; else if (hit.hits >= 6) sn++; diff --git a/core/templates/core/sequential_generator.html b/core/templates/core/sequential_generator.html index d7e74d3..ed696fe 100644 --- a/core/templates/core/sequential_generator.html +++ b/core/templates/core/sequential_generator.html @@ -394,6 +394,9 @@ } if (sequence.length === nToDraw) { + // Ordenar a sequência (Menor para o Maior) conforme solicitado + sequence.sort((a, b) => a - b); + // Validação de Sequência Real (Máx 2 consecutivos) if (hasForbiddenSequence(sequence)) { continue; // Descarta e tenta a próxima no próximo loop