Skip to content

v0.6.0 — типовые намерения поиска процедур

Choose a tag to compare

@AzeevAN AzeevAN released this 25 Aug 15:52
· 60 commits to main since this release

Релиз добавляет осторожное распознавание естественных русских формулировок о
типовых процедурах 1С и сохраняет прежний поиск для пользовательского кода.

Главное

  • search_procedures распознаёт фразы о 12 стандартных событиях и переводит
    их в каноническое имя процедуры.
  • Без scope случайный адрес не выбирается: ответ сообщает имя и число
    реализаций. Неоднозначная область требует точного модуля или формы.
  • Пользовательские имена, сессионное обучение, LRU-кэш и новый поисковый
    индекс не добавлялись.
  • Подробный контракт опубликован в
    docs/standard-procedure-intents.md.

Замеры и сопровождение

  • Добавлен воспроизводимый обезличенный стенд типовых намерений: 59/60
    положительных формулировок, 35/36 holdout и отказ на 30/30 контрольных.
  • Замер приёмки модулей расширен до schema v2: отдельно считаются BSL-вызовы,
    точные привязки метаданных и чтение модулей плоских форм.
  • GitHub Actions обновлены до actions/checkout@v7 и
    actions/setup-python@v7.

Проверено

  • локально: 1605 тестов;
  • wheel и sdist 0.6.0: twine check пройден;
  • контейнер из релизного коммита: healthy, MCP version 0.6.0;
  • GitHub Actions: Python 3.12/3.13, пакет и воспроизводимая сборка обработки —
    run 32868175656.

Полный список изменений: CHANGELOG.md.