fix(c1): post-integration sweep — vetted github sources + role corrections

- .mcp.json: #78/#79 → github: source URLs (revert subagent npm substitution
  to IS9-vetted github:atomkraft/yandex-metrika-mcp + github:SvechaPVL/yandex-mcp);
  Tooling §4 refs corrected (§4.53/§4.54); behavioral Direct-mutation lock noted.
- Pravila §13.2 v1.39 entry: «Tooling v2.27+» → «v2.23+» (typo).
- routing-off-phase: #74/#75/#76 descriptions fixed (marketing = Anthropic plugin,
  marketingskills = vendored community, brand-voice = Anthropic partner — subagent
  narrative confusion in source).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Дмитрий
2026-05-22 17:51:00 +03:00
parent 8552db5681
commit e37ea0d31e
3 changed files with 8 additions and 8 deletions
+4 -4
View File
@@ -56,19 +56,19 @@
},
"marketing-metrika": {
"command": "npx",
"args": ["-y", "yandex-metrika-mcp"],
"args": ["-y", "github:atomkraft/yandex-metrika-mcp"],
"env": {
"YANDEX_OAUTH_TOKEN": "${YANDEX_OAUTH_TOKEN}"
},
"comment": "C1 marketing-tooling #78 — Yandex Metrika MCP (atomkraft/yandex-metrika-mcp, MIT, npm: yandex-metrika-mcp). READ-ONLY аналитика: посещаемость, источники трафика, конверсии. Env: YANDEX_OAUTH_TOKEN — OAuth-токен с правами read-only (Яндекс OAuth, scope y.metrika.direct.read). Токен предоставляет заказчик через Яндекс 360. Постура IS9: READ-ONLY, мутации API Метрики не задействуются. Tooling §4.49. docs/marketing/README.md."
"comment": "C1 marketing-tooling #78 — Yandex Metrika MCP (vetted source: github:atomkraft/yandex-metrika-mcp, MIT — выбран по IS9-вету из 3 кандидатов, см. docs/security/marketing-vet.md). READ-ONLY аналитика: посещаемость, источники трафика, конверсии. Env: YANDEX_OAUTH_TOKEN — OAuth-токен с правами read-only. Постура IS9: READ-ONLY, мутации API Метрики не задействуются. Tooling §4.53. docs/marketing/README.md."
},
"marketing-wordstat": {
"command": "npx",
"args": ["-y", "yandex-wordstat-mcp"],
"args": ["-y", "github:SvechaPVL/yandex-mcp"],
"env": {
"YANDEX_OAUTH_TOKEN": "${YANDEX_OAUTH_TOKEN}"
},
"comment": "C1 marketing-tooling #79 — Yandex Wordstat MCP (SvechaPVL/yandex-mcp, npm: yandex-wordstat-mcp, MIT). Исследование ключевых слов, поисковый спрос, тренды РУ-рынка. ТОЛЬКО Wordstat-инструменты; Direct-инструменты мутации (создание кампаний, изменение ставок) — НЕ используются (IS9: нет автоматических трат бюджета). Env: YANDEX_OAUTH_TOKEN — тот же токен что marketing-metrika (scope y.metrika.direct.read достаточно для Wordstat read). Tooling §4.50. docs/marketing/README.md."
"comment": "C1 marketing-tooling #79 — Yandex Direct+Wordstat MCP (vetted source: github:SvechaPVL/yandex-mcp, MIT — выбран по IS9-вету, см. docs/security/marketing-vet.md). Репозиторий отдаёт 128 tools (Direct + Wordstat + Метрика); по IS9-условию используются ТОЛЬКО Wordstat-инструменты для подбора ключевых слов и оценки спроса — Direct-мутации (создание/правка кампаний, изменение ставок) поведенчески запрещены через marketing-ru #77 и MKT8 (никаких автоматических трат рекламного бюджета). Env: YANDEX_OAUTH_TOKEN с минимальным scope. Tooling §4.54. docs/marketing/README.md."
},
"marketing-telegram": {
"command": "npx",
+1 -1
View File
@@ -5,7 +5,7 @@
**Назначение:** настройки проекта (Project instructions) — Claude читает этот файл в каждом чате и следует правилам ниже.
**Статус документа:** ✅ утверждён. Содержимое скопировано в поле "Project instructions" Claude.ai. Файл хранится в архиве как служебный документ.
**Что изменилось в v1.39 относительно v1.38:** C1 marketing-tooling — §13.2 +абзац «Off-phase marketing-tooling»: #74 marketing (Anthropic, первичный решатель C1), #75 marketingskills (вендорен MIT, материал/резерв), #76 brand-voice (Anthropic, вербальный бренд), #77 marketing-ru (self-authored project-скил, РФ-специфика + 152-ФЗ маркетинг), #78 Яндекс.Метрика MCP (READ-ONLY), #79 Яндекс.Директ+Wordstat MCP (**Wordstat-only**, Direct-мутации отключены per IS9), #80 Telegram MCP, #81 Postiz (self-host, AGPL-3.0 internal), #82 DataForSEO (**DEFERRED**, pending Б-1/бюджет), #83 Unisender Go (**DEFERRED**, pending согласования + 152-ФЗ). 18-я off-phase подкатегория, раздел C1. Не UI → вне R6.0/R6.1/R14. Границы — ADR-015. Счётчики — канон Tooling §0. Архитектурных изменений §§1–12, §14–§16: 0. Связано: Tooling v2.27+, PSR_v1 v3.22+, CLAUDE.md v2.27+; план `docs/superpowers/plans/2026-05-22-c1-marketing-tooling.md`.
**Что изменилось в v1.39 относительно v1.38:** C1 marketing-tooling — §13.2 +абзац «Off-phase marketing-tooling»: #74 marketing (Anthropic, первичный решатель C1), #75 marketingskills (вендорен MIT, материал/резерв), #76 brand-voice (Anthropic, вербальный бренд), #77 marketing-ru (self-authored project-скил, РФ-специфика + 152-ФЗ маркетинг), #78 Яндекс.Метрика MCP (READ-ONLY), #79 Яндекс.Директ+Wordstat MCP (**Wordstat-only**, Direct-мутации отключены per IS9), #80 Telegram MCP, #81 Postiz (self-host, AGPL-3.0 internal), #82 DataForSEO (**DEFERRED**, pending Б-1/бюджет), #83 Unisender Go (**DEFERRED**, pending согласования + 152-ФЗ). 18-я off-phase подкатегория, раздел C1. Не UI → вне R6.0/R6.1/R14. Границы — ADR-015. Счётчики — канон Tooling §0. Архитектурных изменений §§1–12, §14–§16: 0. Связано: Tooling v2.23+, PSR_v1 v3.22+, CLAUDE.md v2.27+; план `docs/superpowers/plans/2026-05-22-c1-marketing-tooling.md`.
**Что изменилось в v1.38 относительно v1.37:** A8 infosec install-sync — ZAP #68 + Ward #70 установлены портативно 21.05.2026 (без choco, по выбору заказчика «оба портативно») → в §13.2 абзаце «Off-phase infosec-tooling» статус **PENDING INSTALL снят** для обоих (ZAP: ZAP 2.17.0 + MCP-аддон на portable Temurin JRE 17; Ward: собран portable Go → `bin/ward.exe` v0.4.1); setup-доки `docs/security/{zap,ward}-setup.md`. Архитектурных изменений §§1–16: 0. Связано: Tooling v2.21, PSR_v1 v3.21, CLAUDE.md v2.25; план `docs/superpowers/plans/2026-05-21-a8-infosec-tooling.md`.
+3 -3
View File
@@ -68,9 +68,9 @@
| Аудит ПДн / соответствие 152-ФЗ | **pdn-152fz-audit** (project-скил) | #71 | infosec-tooling | 2 режима техника+закон; ≠ pg_anonymizer #29 (IS4) / D2 (IS5) |
| Моделирование угроз STRIDE / что защищать перед публикацией | **threat-model** (project-скил) | #72 | infosec-tooling | going-public; ≠ ToB #39 generic (IS6) |
| Прогон безопасности перед релизом / go-no-go | **security-go-live** (project-скил) | #73 | infosec-tooling | оркеструет #68-72 + D3; ≠ audit-portal (IS7) |
| Маркетинговый контент / SEO-аудит / план кампании / email-цепочка / конкурент-бриф / brand-review / performance-report | **marketing** (project-скил) | #74 | marketing-tooling | entry-skill; оркеструет #77-#81 через RU-контекст (ADR-015) |
| Копирайтинг / CRO / lead-magnets / ad-creative / cold-email / marketing-psychology фреймворки | **marketingskills** (Anthropic-плагин) | #75 | marketing-tooling | материал/резерв-библиотека; ≠ #74 entry-скил (ADR-015) |
| Единый тон бренда / голос бренда из текстов / brand-voice | **brand-voice** (project-скил) | #76 | marketing-tooling | knowledge-only; связан с #74 (ADR-015) |
| Маркетинговый контент / SEO-аудит / план кампании / email-цепочка / конкурент-бриф / brand-review / performance-report | **marketing** (Anthropic-плагин, 8 скилов) | #74 | marketing-tooling | первичный решатель C1; оркеструет #77-#81 через RU-контекст (ADR-015) |
| Копирайтинг / CRO / lead-magnets / ad-creative / cold-email / marketing-psychology фреймворки | **marketingskills** (вендоренный community-набор, 40 скилов) | #75 | marketing-tooling | материал/резерв-библиотека (модель UPM); ≠ #74 решатель (MKT3, ADR-015) |
| Единый тон бренда / голос бренда из текстов | **brand-voice** (Anthropic partner-плагин) | #76 | marketing-tooling | вербальный бренд; ≠ Brandbook v2 визуальный (MKT6, ADR-015) |
| РФ-каналы Лидерры / конверсия лендинга / 152-ФЗ для маркетинговых рассылок | **marketing-ru** (project-скил) | #77 | marketing-tooling | RU-специфика; обязателен в L16 (ADR-015) |
| Веб-аналитика, источники трафика, гео Яндекс.Метрика | **Яндекс.Метрика MCP** | #78 | marketing-tooling | READ-ONLY; аналитика только (ADR-015) |
| Подбор ключевых слов через Wordstat / контекстная реклама | **Яндекс.Директ+Wordstat MCP** | #79 | marketing-tooling | только Wordstat; Direct-мутации отключены (ADR-015) |