diff --git a/openspec/changes/hub-modules/design.md b/openspec/changes/hub-modules/design.md index aa86f26..ca8cc48 100644 --- a/openspec/changes/hub-modules/design.md +++ b/openspec/changes/hub-modules/design.md @@ -209,3 +209,10 @@ - 23.10.2026 — **R-8: `POST /projects` отдаёт `batch_id` первого модуля, вернувшего пакет (`null`, если никто).** Обоснование: модуль один; формат ответа прежний. Цена ошибки: при нескольких модулях с пакетами «Новый проект» остальные не видны в ответе — решит change модуля wiki. +- 23.10.2026 — **R-9: приватные помощники `core/mcp.py` (`client`, `unbound_or_unknown`, `cut`, `value`) стали публичными; + `mcp.run` возвращает код (0 после остановки сервера, 2 при неизвестном модуле), в сообщении перечислены модули с + `mcp_server`; `import` открывает своё соединение в `cli_run`.** Обоснование: их используют инструменты модуля jira из + другого пакета. Цена ошибки: нулевая; тесты, подменяющие эти имена, ссылаются на новые. +- 23.10.2026 — **R-10: тесты MCP-привязки к проекту (`test_mcp_project_option`) заменены двумя тестами из плана + (`test_mcp_default_module`, `test_mcp_unknown_module`).** Обоснование: прежний тест подменял удалённый + `mcp_server.run`. Цена ошибки: если прежний тест проверял что-то сверх, это нужно вернуть (проверяет ревью Task 6).