Skip to content

v0.5.2 - task-title-canon-bootstrap

Choose a tag to compare

@yshishenya yshishenya released this 08 Jul 16:57

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

  • Managed GitHub issue block в AGENTS.md теперь указывает тот же canonical title для Spec Kit task-backed issues: [<feature>][<priority>][<area>] T###: <русский результат>.
  • Уточнено, что bare T###: ... titles являются fallback только для репозиториев без github-issue-canon.
  • Bootstrap запускает official Spec Kit init с SPECIFY_INIT_DIR, чтобы project resolution был явным.
  • Managed AGENTS.md blocks нормализуются к одному trailing newline, чтобы repeated refresh не создавал пустые diff.
  • Добавлена git diff hygiene: refresh-only Spec Kit install metadata скрывается через skip-worktree по умолчанию; для audit/release можно включить SPECKIT_TRACK_INSTALL_METADATA=1.

Validation evidence

  • bash -n bin/speckit-bootstrap.
  • bin/speckit-bootstrap --help показал новую переменную SPECKIT_TRACK_INSTALL_METADATA.
  • git diff --check.

Compatibility / migration impact

  • Новые bootstrap-refresh проекты получают короткое always-loaded правило в AGENTS.md, а детальный canon остается в docs/agent-guidance/github-issue-canon.md из extension.
  • SPECKIT_TRACK_INSTALL_METADATA=1 нужен только если специально надо видеть/коммитить drift install metadata.
  • Правило title синхронизировано с spec-kit-ext-github-issue-canon v0.2.3.

Known limitations

  • Full bootstrap run не запускался в рамках release, потому что команда мутирует целевой проект и устанавливает/обновляет внешние зависимости; проверены syntax/help/diff gates.
  • Enforcement старых issues выполняет extension validate/normalize; bootstrap только раздает короткое guidance и ставит extension.

PR / issues

  • Release commit: 1974e64.
  • PR не создавался: maintainer direct release.
  • Нет отдельного tracked issue для этого release.