mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-11 09:42:15 +03:00
fix(release): repair post-sweep base regressions
This commit is contained in:
@@ -49,6 +49,7 @@ export const INTENTIONALLY_INTERNAL = new Set([
|
||||
"commandCodeAuth", // intentionally-internal: 5 API routes em /api/providers/command-code/auth/*
|
||||
"compression", // intentionally-internal: 2 API routes (settings/compression, context/rtk/config)
|
||||
"compressionDetailNormalizers", // db-internal: importado só por db/compression.ts (normalizeSessionDedupConfig/normalizeCcrConfig/buildDetailConfigDefaults/applyDetailConfigUpdate — normalizadores do detail-config split do compression.ts, #8404)
|
||||
"connectionRuntimeState", // intentionally-internal: warmupScheduler sqlite/redis stores importam diretamente de @/lib/db/connectionRuntimeState (Rule #2)
|
||||
"vacuumScheduler", // intentionally-internal: src/instrumentation-node.ts (dynamic import, lifecycle wiring per Rule #2)
|
||||
"detailedLogs", // intentionally-internal: 3 callers (callLogs.ts, logs/detail route, embeddings handler)
|
||||
"discovery", // DEAD?: 0 importers na auditoria de 2026-06-11; lib/discovery/index.ts não usa db/discovery
|
||||
|
||||
@@ -42,12 +42,14 @@ export const KNOWN_DUPLICATE_VERSIONS = new Set([
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// ALLOWLIST 2 — gaps de sequência CONHECIDOS.
|
||||
// Fonte: auditoria do disco (src/lib/db/migrations/) — a sequência pula 026 e 055.
|
||||
// Estes números nunca tiveram arquivo físico (slots legados que viraram outros
|
||||
// números via RENAMED_MIGRATION_COMPATIBILITY em migrationRunner.ts). Congelados
|
||||
// para que o gate bloqueie apenas NOVOS buracos inexplicados na sequência.
|
||||
// Fonte: auditoria do disco (src/lib/db/migrations/). Além dos slots legados,
|
||||
// 143–145 estão reservados pelas migrations Radar que já existem na série
|
||||
// empilhada. O job registry foi promovido de 139 para 146 pela tabela
|
||||
// RENAMED_MIGRATION_COMPATIBILITY para não ocupar esses slots em trânsito.
|
||||
// O stale-enforcement remove automaticamente cada reserva quando o arquivo
|
||||
// correspondente aterrissar na release.
|
||||
// ---------------------------------------------------------------------------
|
||||
export const KNOWN_GAPS = new Set(["026", "055", "121"]); // 121: número queimado no ciclo v3.8.47 — 122 (#6909) mergeou antes e 121 nunca aterrissou (validação e2e 2026-07-12)
|
||||
export const KNOWN_GAPS = new Set(["026", "055", "121", "143", "144", "145"]); // 121: número queimado no ciclo v3.8.47 — 122 (#6909) mergeou antes e 121 nunca aterrissou (validação e2e 2026-07-12)
|
||||
|
||||
function pad3(n) {
|
||||
return String(n).padStart(3, "0");
|
||||
|
||||
Reference in New Issue
Block a user