v0.2.0 — Russian issue and PR canon
Кратко
github-issue-canon v0.2.0 переводит reusable Spec Kit extension на Russian-only workflow для GitHub issues и pull requests.
Что изменилось
- Новый canonical issue body теперь полностью на русском.
- Старые английские секции
Summary,Problem,Validation Requiredбольше не считаются валидными. - Issue form переведен на русские labels и подсказки.
- Добавлен PR template для русского summary, validation evidence, issue links, out-of-scope notes и pre-merge checklist.
- Installer теперь ставит
.github/pull_request_template.mdвместе с issue templates. - Closing rules приведены к GitHub behavior:
Fixes,Closes,Resolvesтолько для полного закрытия issue;RefsиPart ofдля частичной связи;- auto-close надежен только для PR в default branch.
- Закрытие issue теперь требует подробный русский closure comment: что закрыто, почему важно, как проверено, что не входит, какой PR и task закрыты.
- Normalize переписывает старые/неполные issue bodies в новую русскую структуру.
- Installer не дублирует AGENTS guidance, если проект уже содержит старый canon block.
Breaking change
Валидация больше не принимает старые английские sections. Перед clean validation на старых проектах нужно нормализовать open Spec Kit issues.
Проверки
python3 -m py_compile scripts/*.pygit diff --check- smoke normalize на fake issue: все новые русские секции создаются
- version metadata:
extension.ymlиcatalog.jsonпоказывают0.2.0