From b3055deebe5576408b0bb91fb398aaeff009e84e Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Sat, 24 Oct 2026 01:34:20 +0400 Subject: [PATCH] =?UTF-8?q?docs(openspec):=20wiki-module=20=E2=80=94=20?= =?UTF-8?q?=D1=80=D0=B5=D1=88=D0=B5=D0=BD=D0=B8=D1=8F=20Task=203=20(fix)?= =?UTF-8?q?=20(#91)?= 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-module/design.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openspec/changes/wiki-module/design.md b/openspec/changes/wiki-module/design.md index bba95c3..5d32ac5 100644 --- a/openspec/changes/wiki-module/design.md +++ b/openspec/changes/wiki-module/design.md @@ -510,3 +510,7 @@ jira безвреден. 40. `HubClient.patch` добавлен в ядро (нужен тестам и `root_set`). Метка в адресе PATCH раскодируется `unquote`. 41. `register_core_tools` создаёт инструмент `projects` внутри; функций `projects`/`project_create` в `core.mcp` больше нет, тесты берут их из `mcp._tool_manager` и `jmcp.project_create`. +42. Проверка «изменяемое поле модуля без `on_project_updated`» выполняется при старте в `registry.check`, а не 422 при + запросе (исполнитель Task 3, fix). Цена ошибки: модуль с таким полем не запустится; правится в модуле. +43. Ключ `author` в `POST`/`PATCH /projects` — служебный и полем проекта не считается. Цена ошибки: модуль не может + назвать своё поле `author` (запрещено `registry.check`).