Skip to content

v0.2.0 — Russian issue and PR canon

Choose a tag to compare

@yshishenya yshishenya released this 18 Jun 01:16
e801e66

Кратко

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/*.py
  • git diff --check
  • smoke normalize на fake issue: все новые русские секции создаются
  • version metadata: extension.yml и catalog.json показывают 0.2.0