DSH: SDD follow-ups — односторонний маршрут subagent и образец describe (#52) #68
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/52-sdd-followups"
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?
Закрывает содержательные пункты #52 (follow-ups из #41), очередь порта — #48.
O-2/O-3 — «provider and model must be supplied together»
Это не гонка инициализации model selection и не нестабильная валидация DSH.
В транскрипте прогона #41 (сессия
session-7a98b324, событияtool/call)видно, что оба упавших вызова содержали только
model:tool/call(Task 2 implementer)model: deepseek-flashprovider: deepseek-official, model: deepseek-flashstarted subagent …tool/call(Task 2 reviewer)model: deepseek-v4-proprovider: deepseek-official, model: deepseek-v4-prostarted subagent …Валидация DSH корректна: односторонний маршрут (
modelбезprovider)отклоняется. Upstream-баг не заводим — сообщение соответствует входу.
Что поправлено в нашем адаптере: формулировка
dsh/skills/sdd/SKILL.md,которая называла это «нестабильной валидацией». Теперь skill говорит, что
modelнельзя передать один, ошибка означает отсутствиеprovider, и повторделается с обоими полями. В
dsh/PORT.md§7 добавлен риск с этим диагнозом;dsh/tests/sdd-skill.test.mjsзакрепляет новую формулировку.O-5 — симметричный вход в образце
trial/README.mdописываетplan.mdкак образец для повторного прогона,поэтому вход теста
describeзаменён на несимметричный:[1, 2, 6]→mean 3.0,median 2.0(перестановка mean/median теперь ловится). В шапкеплана и в README стоит пометка «пост-фактум»: сам прогон шёл с
[1, 2, 3],это по-прежнему видно в
reports/review-3.md; отчёты не переписывались.Статусы O-2/O-3 и O-5 в
design.mdпереведены изdeferredвfixed.Findings
subagentбезprovider; валидация DSH корректнаfixed c08fba2describefixed bd8024eRulings I made
plan.mdможно, потому что README объявляет егообразцом для повторного прогона; правка помечена «пост-фактум», отчёты
прогона не тронуты. Цена ошибки: если архив считается строго неизменяемым,
правку нужно откатить и оставить только пометку в README.
providerправильно; менять надо формулировку skill, а не DSH.Проверка
bash dsh/tests/run.sh— 64 pass, 0 fail.bash tests/run.sh— 630 passed, 0 failed.python3—[1,2,6]даётmean 3.0,median 2.0.Отложенных находок нет.
aep referenced this pull request2026-10-24 22:06:17 +03:00