DSH: install.sh --roles дописывает DSH-заметку в dev.md (#53) #54
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/53-dsh-role-notes"
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?
Issue: #53.
Что сделано
dsh/install.sh --rolesпосле копирования ролей дописывает в~/.dsh/roles/dev.mdпункт про DSH-SDD (skillsdd, режимы контроллера,maxDepth: 2). Вставка — в раздел «Исполнение», после пункта «Режим по умолчанию: subagent-driven-development…»; если якоря нет — в конец файла. Идемпотентно: каждая установка перекопирует роль из репозитория и добавляет ровно одну заметку.--checkсообщаетok: role dsh notesилиWARN: role has no DSH SDD notes; run --roles.dsh/tests/install.test.mjs: заметка есть после--roles, не дублируется после второго запуска,--checkеё видит.dsh/PORT.md§6 — почему заметка только в установленной копии.Общий
roles/dev.mdне меняется: в Claude Code строка не действует (решение design.mddsh-sdd— DSH-слой только в~/.dsh). Это же чинит стирание строки приinstall.sh --roles, о котором был комментарий в #52.Проверки
Заметка в worktree: в свежем worktree
dsh/bundle/hooksоказался обычным файлом (core.symlinks=false, O-1 из #41) — локально восстановлен симлинк../../hooks, в коммит не входит.После merge
bash dsh/install.sh --rolesиз терминала — строка появится в~/.dsh/roles/dev.md(в Claude-слой не попадает).