From c49f445677d559f9b0fef21d4df6c994c0ce2856 Mon Sep 17 00:00:00 2001 From: Fedorov Vladimir Date: Thu, 1 Oct 2026 00:25:46 +0700 Subject: [PATCH] add task --- docs/agent/TASKS.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/agent/TASKS.md b/docs/agent/TASKS.md index c6e0e99..4657f8a 100644 --- a/docs/agent/TASKS.md +++ b/docs/agent/TASKS.md @@ -39,6 +39,21 @@ - Проверка: `cd evening_detective_server && go test ./...` - Ручная проверка: загрузить фото, убедиться в наличии оригинала и web-версии, открыть страницу сайта и проверить, что выдаётся облегчённый файл. +### ED-010 — Расширить MCP функциями автора сценария + +- Статус: `TODO` +- Приоритет: `P2` +- Репозиторий: `evening_detective_server` +- Цель: дать автору сценария возможность работать со сценарием через существующий MCP. +- Контекст: текущий MCP нужно дополнить авторскими операциями, чтобы сценарий можно было просматривать и редактировать без обходных ручных действий. +- Решение: изучить существующий MCP и добавить минимальный набор авторских функций для просмотра сценария, добавления и редактирования точек, а также связанных сущностей и операций, необходимых для полноценного авторского flow. +- Следующий шаг: инвентаризировать текущие MCP-инструменты, модели и сервисы сценариев, затем зафиксировать точный набор операций и права доступа автора. +- Критерии: автор может получить структуру и содержимое сценария; добавлять точки; редактировать точки; выполнять необходимые связанные операции через MCP; ошибки и недоступные операции возвращаются предсказуемо; существующие MCP-инструменты не ломаются. +- Ограничения: переиспользовать существующие сервисы и правила доступа; не дублировать бизнес-логику в MCP; не менять сгенерированный API без необходимости. +- Не входит: отдельный новый MCP-сервер; полноценный визуальный редактор; изменение сценарной модели без подтверждённой необходимости. +- Проверка: `cd evening_detective_server && go test ./...` +- Ручная проверка: подключиться к MCP от имени автора, просмотреть сценарий, добавить точку, изменить её и проверить результат в редакторе/хранилище. + ### ED-001 — Исправить `actions_count` в `GetGameAnswers` - Статус: `TODO`