Change dsh-sdd перенесён в openspec/changes/archive/2026-10-24-dsh-sdd, дельта dsh-sdd добавлена в openspec/specs/dsh-sdd/spec.md (7 требований). Co-Authored-By: DeepSeek Harness <noreply@deepseek.com>
46 lines
2.6 KiB
Markdown
46 lines
2.6 KiB
Markdown
# Пробный прогон SDD (24.10.2026)
|
||
|
||
Доказательство DSH-семантики из `../design.md`, раздел «Результаты пробного
|
||
прогона». Прогон сделан один раз: без DSH runtime его не повторить, поэтому
|
||
артефакты лежат здесь.
|
||
|
||
## Что прогонялось
|
||
|
||
Отдельный 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'а, дождался уведомления и
|
||
проверил артефакты.
|
||
|
||
## Как повторить
|
||
|
||
1. Скопировать overlay `dsh/subagent-models.yml` в профиль и перезапустить DSH
|
||
(см. `dsh/PORT.md` §5).
|
||
2. Скопировать `dsh/skills/sdd` в `~/.dsh/skills` (`bash dsh/install.sh
|
||
--skills`).
|
||
3. В новой сессии DSH загрузить skill `sdd` и попросить исполнить план: контроллер
|
||
создаст ledger, брифы и отчёты в рабочей директории плана.
|