external-research candidate ladder, round 2 (weak-class specialization: exe/binary/float/text/string)
Почему это может сжать сильнее
Раунд 2 — специализация по слабым классам (exe/binary/float/text/string) — уже дал WIN. Направление: масштабировать доказанные ступени лестницы с одиночных файлов-полигонов на весь их класс и довести каждую до диспетчеризуемой ветки ансамбля. Приоритетные классы по совокупному призу: text (11 файлов, лидер ppmd везде, ~17-33% разрыва), exe (mozilla +17.7% к 7z, ooffice +16.4% к rar), binary (sum +39.2% к xz, kennedy.xls +48.6% к rar).
Результат проверки
ОТГРУЖЕНО (BCJ grid GO), arch-gated; x86 +10.53% (бьёт ppmd), ARM64 +12.23%, RISC-V JAL +1.98% (RT byte-exact)
Вердикт консилиума
WIN (shipped, BCJ arch-gated — cycle complete)
Далее: Отгружено (x86/ARM64/RISC-V). Auto-detect архитектуры (E8E9/BL/JAL сигнатуры e_machine) + fallback на отключение фильтра при mismatch. RISC-V нужен AUIPC для leader-beating (JAL-only +1.98%). CI regress на всех arch.
Уроки
CONFIRM-WIN. x86 +10.53% (бьёт ppmd), ARM64 +12.23%, wrong-arch −19%. Урок: arch-match ОБЯЗАТЕЛЕН (#7) — фильтр даёт информацию только на своей ISA; global-NO-GO был артефактом mixed-corpus (code-sparse топил code-dense).