DSH: SDD — skill, overlay, пробный прогон (#41) #50
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/41-dsh-sdd-spike"
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: #41. Change:
openspec/changes/dsh-sdd/.Что сделано
dsh/skills/sdd/SKILL.md— DSH-семантика исполнения плана: два режима контроллера (главная сессия / фоновый субагент), асинхронный протокол (бриф и отчёт файлами, контрактDONE/DONE_WITH_CONCERNS/NEEDS_CONTEXT/BLOCKED), ожидание через завершение хода и уведомление (безjob_outputи поллинга), ревью задачи, fix-loop до 5 раундов с адъюдикацией, финальное ревью ветки, ledger с## Findings, таблица отличий от Claude-SDD.dsh/subagent-models.yml— opt-in overlay профиля:subagent-model-selection-settings(маршрутыdeepseek-flash,deepseek-v4-pro) иsubagent.maxDepth: 2. В бандл не входит: строки нет в headless.install.sh --checkсообщает overlay и находитmaxDepth: 2в патче профиля.dsh/tests/sdd-skill.test.mjs,dsh/tests/subagent-models.test.mjs;dsh/tests/install.test.mjsждёт два локальных skill. README и PORT обновлены.deepseek-flash, все ревьюdeepseek-v4-pro) и отдельная проба режима 2. Артефакты —openspec/changes/dsh-sdd/trial/(план, спека, брифы, отчёты, ledger), результаты —design.md.Приёмка #41
Task 1..3: complete, 4 коммитаtrial/reports/со статусом в первой строкеT2.1(медиана чётной длины) иT2.2(нет теста) найдены независимо,fixed 186575c, ре-ревью APPROVED## Findingsи статусамиtrial/ledger.mdpython3 -m unittest7/7;dsh/tests/run.sh38/38;tests/run.sh630/630;openspec validate dsh-sddvaliddsh/skills/sdd/SKILL.mdНаходки и наблюдения
T2.1medianна чётной длине возвращал верхний средний элемент вместо среднего двухfixed 186575cT2.2fixed 186575cO-1rejected(правка плана в прогоне не даёт результата)O-2,O-3subagentс переданнымиprovider/modelвернул «child LLM provider and model must be supplied together»; повтор проходитdeferred(нестабильная валидация DSH; в skill добавлен повтор)O-4fixed(правило в skill)O-5describe([1,2,3])не отличил бы перестановкуmean/mediandeferred(слабость плана прогона, код верен)Rulings I made
subagent-model-selection-settings+subagent.maxDepth), а не в форме трёх tool-строк из комментария к #41: именно эта форма включена у владельца и даётprovider/modelв схемеsubagent. Цена ошибки: другой профиль потребует иной записи — PORT.md §5 объясняет.workflowв первой версии не используется (гибрид отложен по design.md); веер задач — отдельная правка skill.docs/retro/scripts/__pycache__/(появляется отtests/run.sh) не добавляю в.gitignore: вне скоупа #41, репозиторий от этого не ломается.Тесты
Проверка вживую
subagentестьprovider/model, глубина 2 работает (проба режима 2 вtrial/ledger.md);bash dsh/install.sh --check—ok: subagent overlay,ok: subagent maxDepth=2.