From c1d3770201dacb3a5dcfc6178cabb4788361cfa8 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Wed, 28 Oct 2026 13:47:38 +0400 Subject: [PATCH] =?UTF-8?q?OpenSpec:=20=D1=80=D1=83=D0=BB=D0=B8=D0=BD?= =?UTF-8?q?=D0=B3=D0=B8=20R-2,=20I-1,=20I-2=20=D0=B2=20design.md=20(#140)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- openspec/changes/wiki-history/design.md | 9 +++++++++ 1 file changed, 9 insertions(+) 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 делал его нечитаемым. Цена ошибки: нет.