Andrey Epifancev c8b92fae01 docs(dsh): пробный прогон SDD — режимы, дефект и fix-loop (#41)
Три задачи в temp-репозитории: implementer'ы deepseek-flash, все ревью
deepseek-v4-pro. Ревьюер Task 2 независимо нашёл T2.1 (медиана чётной длины
противоречит спеке) и T2.2 (нет теста), fix-раунд 1 → 186575c, скоуп-ре-ревью
APPROVED, финальное ревью ветки APPROVED. Режим 2 (фоновый контроллер, глубина
2) проверен отдельной пробой: вызов subagent из контроллера прошёл.

Артефакты прогона — openspec/changes/dsh-sdd/trial/ (план, спека, брифы,
отчёты, ledger), результаты — design.md. По урокам прогона skill sdd уточнён:
DONE_WITH_CONCERNS при замеченном расхождении, число тестов в плане — ориентир,
повтор при ошибке валидации provider/model.

Co-Authored-By: DeepSeek Harness <noreply@deepseek.com>
2026-10-24 17:49:38 +04:00

1.1 KiB
Raw Blame History

Brief: Task 2 — median

Репозиторий: /tmp/dsh-sdd-trial, ветка feat/trial. Работай только в нём. Прочитай SPEC.md и Task 2 в docs/superpowers/plans/2026-10-24-trial.md.

Выполни Task 2 механически, дословно как в плане: добавь в src/stats.py функцию median с телом из плана, добавь в tests/test_stats.py класс MedianTest и импорт median, прогони python3 -m unittest discover -s tests (ожидается 4 теста OK), закоммить с сообщением feat: add median.

Контракт реализации — план, а не собственная интерпретация: если код из плана кажется неверным, всё равно внеси его дословно, а сомнение напиши в concerns отчёта. Спор с планом решает контроллер, не ты.

Отчёт — reports/task-2.md: первая строка — статус, дальше коммит, одна строка сводки тестов, concerns.