Skip to content

v3.16.10 — housekeeping витрины: релизный контракт, честный машинный интерфейс, упаковка PyPI и Pages

Latest

Choose a tag to compare

@Vladimir-Human Vladimir-Human released this 02 Sep 21:06
v3.16.10
bb2b2b3

TL;DR

  • Вышло: housekeeping витрины без новых заявлений — CLI-обвязка (argparse и --help у humanizer-markers, --json-конверт контракта у markers и scan, завершающий перевод строки у polish, stdin «-» у всех четырёх), честный маршрутизатор задач (markers находит, но не удаляет; удаление меток — scripts/filemarks, вне pip-пакета).
  • Чем отличается: релизный контракт гейтится — тег версии обязан быть GPG-подписан, а GitHub Release опубликован (check_release --release-contract в check_all, 86 гейтов полного прогона); CHANGELOG датирован; описание PyPI несёт абсолютные ссылки и pip-first установку; Pages отдаёт llms.txt, contract.v1.json, ERRATA.md, демо имеет meta/OG/favicon и версию в футере.
  • Границы: новых измерений и новых публичных чисел нет; переписывание остаётся замороженным (методический отчёт готовится); детектор не выносит вердикт об авторстве.
  • Проверка: python scripts/check_all.py (86 гейтов), python -m unittest discover -s tests (193 теста), python scripts/check_facts.py --strict-publication (0 проблем); CI на теге зелёное.
  • Установка: pip install humanizer-ru==3.16.10 или git clone --branch v3.16.10; приложен детерминированный архив скилла, sha256 ae9f64510a0e606eaa5ed9d48da3ce954e3eea69ad2b867390a49b674160a5c4.