You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.