Skip to content

PRISM v1.7.0 — динамическое исполнение оси оптимальности, нагрузочные тесты

Choose a tag to compare

@4dand 4dand released this 12 Jul 07:15

[1.7.0] — 2026-07-12

Ось оптимальности O стала исполняемой: вместо статического анализа кода — замер под
нагрузкой на растущих входах. Определение оси O переопределено — отсюда минорный релиз.

Добавлено

  • Исполнительная ось O. Категория A — рост числа операций на растущем входе (codestat
    OneScript); категория B — рост числа обращений к СУБД на растущей базе (техжурнал 1С, где
    у задачи есть perf.yaml). Класс роста сравнивается с оптимальным.
  • Нагрузочная задача B5 (конвертация валют) с профилем роста базы.
  • Экономическая ось витрины — цена, скорость и число токенов на одну генерацию,
    парето-оптимум «качество ↔ затраты».
  • Вкладка «Нагрузка» в разборе генерации — график роста «стоимости» с пояснением, откуда
    берутся числа и что значит класс роста.
  • Логотипы вендоров в графиках лидерборда и экспортных таблицах (PNG/SVG).
  • SEO — карта сайта, OG-превью при шеринге, мета-теги.

Изменено

  • Гейт корректности O. У нерешённой задачи (M ниже порога) оптимальность не оценивается
    (O = N/A): слабые модели больше не показывают «O=10» на нерабочем коде.
  • Авто-Экспорт точки входа. Харнесс сам дописывает «Экспорт» кандидату — это деталь
    вызова из модуля тестов, а не часть задачи. Оживило кандидатов, падавших на «Метод объекта
    не обнаружен» (средний M по категории B заметно вырос).
  • Витрина — по-человечески. Карточка модели с плюсами и минусами; ошибки компиляции и
    тестов переведены на понятный язык (видно, упал код модели или сам тест); номера строк в
    коде; дерево объектов синтетической базы; класс роста как формула (N¹, N²).
  • Везде «учебная база» → «синтетическая база».

Исправлено

  • Дата прогона в бейдже shields.io ломалась на дефисах (ГГГГ-ММ-ДД).