docs(openspec): решения R-9, R-10 (#87)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Andrey Epifancev 2026-10-23 22:53:26 +04:00
parent 6d1e595875
commit 2d1cf84c83

View File

@ -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).