diff --git a/docs/handoff.md b/docs/handoff.md index f135441..99016c9 100644 --- a/docs/handoff.md +++ b/docs/handoff.md @@ -33,9 +33,9 @@ - `plans/` — 3 плана дальнейших работ - `_tools/` — 20 парсеров/генераторов на Python -**Проблема:** проект был жёстко завязан на Overmind (NextGenium) — пути `D:\Work\NG\...`, Perforce-правила, конфигурация под конкретный редактор. Скиллы и инструменты не переносились в чужие проекты без переписывания. +**Проблема:** проект был жёстко завязан на конкретный студийный проект — пути к его дереву, Perforce-правила, конфигурация под конкретный редактор. Скиллы и инструменты не переносились в чужие проекты без переписывания. -**Решение:** сделать из LyraResearch **самостоятельный публичный продукт** `ue-toolchain`, не зависящий от NextGenium и от конкретного проекта. +**Решение:** сделать из LyraResearch **самостоятельный публичный продукт** `ue-toolchain`, не зависящий от студии и от конкретного проекта. ## 2. Целевой продукт @@ -126,7 +126,7 @@ VibeUE (текущий MCP-сервер для UE) привязан к **PID-ф ### Фаза 0 — Перенос существующего (1-2 недели) - Переписать 14 скиллов из `LyraResearch/.claude/skills/local/` под публичный формат. -- Убрать упоминания NG, Overmind, Perforce. +- Убрать упоминания студийных проектов и Perforce. - Переписать `_tools/*.py` на универсальные пути. - Перенести заметки в `references/` скиллов. - README, LICENSE (MIT), CONTRIBUTING.md, CHANGELOG.md. diff --git a/plugins/ue-design-skills/_gate/test_gate.py b/plugins/ue-design-skills/_gate/test_gate.py index 39ce196..bcbea63 100644 --- a/plugins/ue-design-skills/_gate/test_gate.py +++ b/plugins/ue-design-skills/_gate/test_gate.py @@ -31,7 +31,7 @@ FM = 'skills/sample-skill/references/failure-modes.md' # rule id -> (operation, path, payload, replacement) POISONS: dict[str, tuple] = { 'P01': ('append', SKILL, - '\nDonor tree lives at D:\\Work\\NG\\overmind on the build box.\n'), + '\nDonor tree lives at D:\\Work\\Donor\\tree on the build box.\n'), 'P02': ('append', SKILL, '\nSee RangedWeaponInstance.cpp:194 for the original.\n'), 'P03': ('append', SKILL, @@ -77,7 +77,7 @@ POISONS: dict[str, tuple] = { # Declaring a file on the surface and filtering it out one line later is the # same defect class as a rule with no fixture -- coverage asserted, not had. SURFACE_POISON = ( - 'Donor tree at D:\\Work\\NG\\overmind\n' + 'Donor tree at D:\\Work\\Donor\\tree\n' 'See RangedWeaponInstance.cpp:194\n' 'The donor project Lyra shipped this\n' '\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435\n'