From db2ebd23d2c77b156e94a7eb80d61a18bfccbf7f Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Sat, 24 Oct 2026 21:37:07 +0400 Subject: [PATCH] =?UTF-8?q?docs(openspec):=20=D1=81=D0=BE=D1=85=D1=80?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D1=82=D1=8C=20=D1=81=D1=86=D0=B5=D0=BD=D0=B0?= =?UTF-8?q?=D1=80=D0=B8=D0=B9=20=D0=BF=D0=B8=D0=BD=D0=BD=D0=B8=D0=BD=D0=B3?= =?UTF-8?q?=D0=B0=20=D0=B2=20MODIFIED=20(#67)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../changes/dsh-superpowers-git/specs/dsh-install/spec.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/openspec/changes/dsh-superpowers-git/specs/dsh-install/spec.md b/openspec/changes/dsh-superpowers-git/specs/dsh-install/spec.md index 798c984..3f200f7 100644 --- a/openspec/changes/dsh-superpowers-git/specs/dsh-install/spec.md +++ b/openspec/changes/dsh-superpowers-git/specs/dsh-install/spec.md @@ -107,6 +107,13 @@ legacy-fallback с предупреждением. - **WHEN** `--superpowers-from` задан, а `$DSH_HOME/superpowers` отсутствует - **THEN** `--skills` не создаёт `$DSH_HOME/superpowers` +#### Scenario: Пиннинг в ~/.dsh +- **WHEN** существует ручная (не git) копия + `$DSH_HOME/superpowers/skills/using-superpowers/SKILL.md`, флаг и переменная не + заданы +- **THEN** источником служит эта копия, `--skills` печатает `WARN`, что она не + будет обновляться, и не превращает каталог в git-клон + ### Requirement: Отсутствие источника не бывает тихим Если источник superpowers не найден, `--skills` MUST различать первичную и повторную установку и MUST NOT завершаться успехом молча.