From bac72c8bba04d194aa4e2912426719145cca601f Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Fri, 23 Oct 2026 21:35:38 +0400 Subject: [PATCH] =?UTF-8?q?docs(openspec):=20=D1=80=D0=B5=D1=88=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20R-1,=20R-2=20=D0=BF=D0=BE=20=D0=BF=D0=BB?= =?UTF-8?q?=D0=B0=D0=BD=D1=83=20hub-modules=20(#87)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- openspec/changes/hub-modules/design.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/openspec/changes/hub-modules/design.md b/openspec/changes/hub-modules/design.md index 9833405..37528fe 100644 --- a/openspec/changes/hub-modules/design.md +++ b/openspec/changes/hub-modules/design.md @@ -181,3 +181,10 @@ - 23.10.2026 — **метка в коде на каждом месте долга проектов** (решение 12). Цена ошибки: нулевая. - 23.10.2026 — **`jira-hub mcp` без модуля = `jira`** (решение 9), чтобы не трогать `.mcp.json` awp-ca и user scope. Цена ошибки: нулевая до переименования. +- 23.10.2026 — **R-1: тест `test_core_imports` (Task 3) работает со списком временных исключений.** Обоснование: файлы + `queue`, `api`, `mcp_server`, `cli`, `files` до Task 4–6 ещё импортируют модуль jira (так задумано переносом Task 2), + без списка тест красный сразу; каждая из Task 4–6 сокращает список, к Task 6/8 он пуст. Цена ошибки: граница ядра + проверяется слабее на промежуточных шагах; закрывается Task 8. +- 23.10.2026 — **R-2: метки долга проектов ставит задача, создающая или переносящая код** (Task 3 — `core/projects.py`, + Task 6 — `core/mcp.py`, Task 7 — `NewProjectDialog.tsx`); Task 8 только проверяет поиском. Обоснование: иначе метки + теряются при переносе. Цена ошибки: нулевая.