Follow-ups from #42 #62
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Отложенные находки из #42 (DSH: OpenSpec integration). Источник — ledger ветки
feat/42-dsh-openspec(удалён вместе с worktree; находки продублированы в PR #60 и комментарии к #42).Чеклист
--checkбез openspec (dsh/tests/openspec.test.mjs, «warns but does not fail without the openspec CLI») подставляетPATH = bin:/usr/bin:/bin:/usr/sbin:/sbinи рассчитывает, что CLI там нет. На macOS верно (openspecв/opt/homebrew/bin), на Linux сnpm -g(префикс/usr) CLI окажется в/usr/bin— тест найдёт его и упадёт. Предложение: вырезатьopenspecиз PATH явно (временный каталог с симлинками на всё, кромеopenspec) или проверять наличие CLI в тесте и скипать. Источник: ревью Task 2 (review-2-out.md), подтверждено финальным ревью.sddskill: шаг «тест падает» обязателен до кода.DSH_HOME=/Users/andrey.epifancev/.dsh; командаHOME=$(mktemp -d) bash dsh/install.sh --skillsиз брифа не изолирует и целится в реальный~/.dsh(спасла песочница, каталог не изменён). Предложение: в брифах и рецептах всегда изолировать обе переменные (HOME=$tmp DSH_HOME=$tmp/.dsh), либо научитьinstall.shпредупреждать, когдаDSH_HOMEуказывает на существующий каталог при нестандартномHOME. Источник: отчёт Task 1, ledger O-2.Где смотреть
openspec/changes/archive/2026-10-24-dsh-openspec/design.md, §6 «Приёмка».Закрыто: все три пункта (T2.1 PATH-изоляция, T3.4 TDD-порядок в sdd, O-2 WARN DSH_HOME) выполнены в PR #79 (ветка feat/43-dsh-prestep).