2.9 KiB
Пробный прогон SDD (24.10.2026)
Доказательство DSH-семантики из ../design.md, раздел «Результаты пробного
прогона». Прогон сделан один раз: без DSH runtime его не повторить, поэтому
артефакты лежат здесь.
plan.md — образец для повторного прогона. После прогона в нём заменён вход
теста describe на несимметричный [1, 2, 6] (O-5, issue #52); сам прогон
шёл с [1, 2, 3], это зафиксировано в reports/review-3.md.
Что прогонялось
Отдельный git-репозиторий /tmp/dsh-sdd-trial (в PR не входит), ветка
feat/trial, база main. Модуль src/stats.py из трёх задач плана
plan.md по спеке SPEC.md:
| Задача | Функция | Дефект в плане |
|---|---|---|
| 1 | mean |
нет |
| 2 | median |
намеренный: чётная длина считалась как верхний средний элемент (рулинг R-1) |
| 3 | describe |
нет |
Контроллер — главная сессия (Режим 1). Implementer'ы — deepseek-flash,
все ревью — deepseek-v4-pro. Overlay профиля включён (model selection +
maxDepth: 2).
Артефакты
plan.md,SPEC.md— план прогона и его спека;briefs/— брифы implementer'ов (task-*.md) и ревьюеров (review-*.md);reports/— отчёты implementer'ов, ревью задач, fix-раунда, ре-ревью и финального ревью ветки (первая строка каждого — статус или вердикт);ledger.md— ledger прогона:## Plan scan,## Tasks,## Findings,## Rulings,## Mode 2 probe.
Результат: T2.1/T2.2 найдены ревьюером Task 2 независимо от concerns
implementer'а, исправлены в 186575c, ре-ревью чистое; финальное ревью ветки —
APPROVED. Режим 2 (фоновый контроллер) проверен отдельно на
/tmp/dsh-sdd-mode2: контроллер вызвал implementer'а, дождался уведомления и
проверил артефакты.
Как повторить
- Скопировать overlay
dsh/subagent-models.ymlв профиль и перезапустить DSH (см.dsh/PORT.md§5). - Скопировать
dsh/skills/sddв~/.dsh/skills(bash dsh/install.sh --skills). - В новой сессии DSH загрузить skill
sddи попросить исполнить план: контроллер создаст ledger, брифы и отчёты в рабочей директории плана.