diff --git a/openspec/changes/wiki-history/design.md b/openspec/changes/wiki-history/design.md index d507272..58d946d 100644 --- a/openspec/changes/wiki-history/design.md +++ b/openspec/changes/wiki-history/design.md @@ -183,3 +183,7 @@ - 28.10.2026 — **П-12: веб — `eventTime` переезжает в `ui/format.ts`, период (`PERIODS`, `parsePeriod`, `periodRange`) — в `shell/feed/period.ts`;** прежнее перенаправление `/app/feed` → `/app/jira/feed` снимается (адрес теперь страница ядра). Цена ошибки: закладки на прежний адрес ленты перестают перенаправлять. +- 28.10.2026 — **R-1: `history.line_delta` берёт `difflib.unified_diff(...)[2:]` вместо отбора строк по префиксам `+++`/`---` + (решение контроллера при исполнении, Task 2).** Обоснование: заголовков всегда ровно две, они идут первыми; отбор по + префиксам терял бы строки содержимого вида `++x` и `--x`. Цена ошибки: если difflib изменит формат заголовков, «+/−» + исказятся на две строки у каждой версии; лечится правкой одной функции и пересчётом.