diff --git a/openspec/changes/wiki-history/design.md b/openspec/changes/wiki-history/design.md index 58d946d..6e292fb 100644 --- a/openspec/changes/wiki-history/design.md +++ b/openspec/changes/wiki-history/design.md @@ -187,3 +187,12 @@ (решение контроллера при исполнении, Task 2).** Обоснование: заголовков всегда ровно две, они идут первыми; отбор по префиксам терял бы строки содержимого вида `++x` и `--x`. Цена ошибки: если difflib изменит формат заголовков, «+/−» исказятся на две строки у каждой версии; лечится правкой одной функции и пересчётом. +- 28.10.2026 — **R-2: повторное ревью исправления задачи 3 (поля `at`/`author`/`offset` в diff, `code`/`title` в + versions) сделал контроллер по диффу (10 строк, тесты RED→GREEN), а не свежий ревьюер.** Цена ошибки: пропущенная + регрессия в двух ответах; финальное ревью её не нашло. +- 28.10.2026 — **I-1 (финальное ревью M-1, поднято до Important): «за период изменений нет» — если все выбранные + источники загружены без ошибки, хотя бы у одного нет своего сообщения и групп нет (П-11).** Обоснование: в окне выкатки + (хаб новый, агент v1) у вики висит «история не загружена», и пустая Jira не сообщала о пустом периоде. Цена ошибки: два + сообщения рядом. +- 28.10.2026 — **I-2 (финальное ревью T7.1, поднято до Important): строки диффа в окне правки — без зазора между + строками.** Обоснование: дифф — главное, ради чего фича; зазор 12 px делал его нечитаемым. Цена ошибки: нет.