From ac932c603dd41731a5f39d425f10da4d1c6c6f14 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Sat, 24 Oct 2026 03:55:34 +0400 Subject: [PATCH] =?UTF-8?q?docs(openspec):=20wiki-module=20=E2=80=94=20?= =?UTF-8?q?=D0=BF=D0=BE=D1=80=D1=8F=D0=B4=D0=BE=D0=BA=20=D0=B2=D1=8B=D0=BA?= =?UTF-8?q?=D0=B0=D1=82=D0=BA=D0=B8=20=D0=B8=20=D0=BE=D1=82=D0=BA=D0=B0?= =?UTF-8?q?=D1=82=20(=D1=84=D0=B8=D0=BD=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE?= =?UTF-8?q?=D0=B5=20=D1=80=D0=B5=D0=B2=D1=8C=D1=8E=20I-2,=20M-13)=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 | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/openspec/changes/wiki-module/design.md b/openspec/changes/wiki-module/design.md index 4ef8c2d..2fde333 100644 --- a/openspec/changes/wiki-module/design.md +++ b/openspec/changes/wiki-module/design.md @@ -400,13 +400,17 @@ jira безвреден. ## Migration Plan -- Хаб: merge → `make web` → kickstart (владелец) → `/mcp` reconnect. jira-agent не обновляется. +- Хаб: merge → `git pull` → **сразу** kickstart (владелец) → `make web` → `/mcp` reconnect. jira-agent не + обновляется. До kickstart не запускать `jira-hub mcp` и CLI (`tokens`, `agent publish`): новый код при подключении к + базе мигрирует её в v7, а хаб на старом коде после этого не работает (нет колонки `agent_status.id`, токена + `tokens.agent`). Старый фронт работает с новым API, поэтому `make web` можно после kickstart. - После kickstart: - проверить `agent_status` jira (v14 онлайн); - проставить корни проектам (`root_set` или веб); - добавить `jira-hub-wiki` в `.mcp.json` awp-ca. - eva-agent: отдельный PR и ручная установка на виртуалке владельцем; дальше публикация `--module wiki`. -- Откат хаба: предыдущий коммит и копия базы v6 из `backups/`. +- Откат хаба: предыдущий коммит, копия базы v6 из `backups/` и возврат `release/jira/agent.py`, `manifest.json` в + `release/` (иначе старый код увидит «публикации нет»; для v14 безвредно, самообновление молчит). ## Decisions made without discussion