Skip to content

v0.2.4 - normalize-noop-fix

Choose a tag to compare

@yshishenya yshishenya released this 08 Jul 16:59

Что изменилось

  • Исправлен normalizer: он больше не вызывает gh issue edit, если issue уже canonical и не требует изменений title, body или labels.
  • extension.yml и catalog.json обновлены до 0.2.4.

Validation evidence

  • python3 -m py_compile scripts/issue_canon_common.py scripts/ensure_issue_canon.py scripts/normalize_issue_canon.py scripts/validate_issue_canon.py.
  • In-memory smoke: legacy title [093][P1][docs] ... нормализуется в [093][P1][docs] T001: ....
  • python3 scripts/validate_issue_canon.py -> github-issue-canon: OK (0 Spec Kit issue(s) checked).
  • git diff --check.

Compatibility / migration impact

  • Это backward-compatible hotfix для v0.2.3.
  • Проекты, которые уже получили v0.2.3, можно просто обновить extension/bootstrap refresh; формат title не менялся.

Known limitations

  • Enforcement по-прежнему зависит от установленного project canon / bootstrap.
  • Старые issues нужно мигрировать через $speckit-github-issue-canon-normalize.

PR / issues

  • Release commit: 5686f7d.
  • PR не создавался: maintainer direct hotfix release.
  • Баг найден во время миграции Crisp issues после v0.2.3.