v3.16.10 — housekeeping витрины: релизный контракт, честный машинный интерфейс, упаковка PyPI и Pages
LatestTL;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; приложен детерминированный архив скилла, sha256ae9f64510a0e606eaa5ed9d48da3ce954e3eea69ad2b867390a49b674160a5c4.