docs(rules): §13.2 +Off-phase MCP debug-runtime (sentry+redis) — Pravila v1.12 → v1.13

Применены 3 edits per Task 9 drafts (commit 00eb8ad):
- Шапка: v1.12 → v1.13 от 13.05.2026 day +1; +«Что изменилось в v1.13» section
- §13.2 cross-ref на PSR_v1: v2.0 (15 правил R0–R14) → v2.1 (+R10.1 Блок 3 sentry+redis)
- §13.2 +новый абзац «Off-phase MCP debug-runtime (отдельная категория)» после
  «Инфраструктурные плагины» paragraph: sentry-mcp (#34, pending Б-1) +
  redis-mcp (#35, deprecated, Memurai verified)

Категория отдельная от UI-пула (§13.2 paired-stack + UPM + 21st) и от
infrastructure (claude-md-management). Не trigger'ит R6.0/R6.1 stack-фильтры
и не входит в R14 pipeline UI-генераторов. READ-ONLY usage обязателен.

Связано: Tooling v1.16 → v1.17 (763aeae), PSR_v1 v2.0 → v2.1 (c1f9719),
CLAUDE.md v1.91 → v1.92 (next via claude-md-management).
PR #3 (cc5f63b) merge precedent.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Дмитрий
2026-05-13 09:48:28 +03:00
parent c1f9719d67
commit 318aed4f2c
+11 -2
View File
@@ -1,10 +1,17 @@
# Правила работы Claude в проекте «Лидерра»
**Версия:** v1.12 (утверждена заказчиком 13.05.2026 day +1)
**Версия:** v1.13 (утверждена заказчиком 13.05.2026 day +1)
**Дата:** 13.05.2026
**Назначение:** настройки проекта (Project instructions) — Claude читает этот файл в каждом чате и следует правилам ниже.
**Статус документа:** ✅ утверждён. Содержимое скопировано в поле "Project instructions" Claude.ai. Файл хранится в архиве как служебный документ.
**Что изменилось в v1.13 относительно v1.12:**
- **§13.2 расширен** — добавлен абзац про «Off-phase MCP debug-runtime (отдельная категория)» для двух retrospectively формализованных off-phase MCP серверов установленных на feat/claude-automation (commits `6f7e7d7` sentry, `bd4ec48` redis) после merge PR #3 в main (`cc5f63b`): `@sentry/mcp-server` (Tooling #34, pending Б-1 instance) + `@modelcontextprotocol/server-redis` (Tooling #35, deprecated Anthropic source, Memurai PONG verified Task 4). Категория **отдельная** от UI-пула (§13.1-§13.8 — UPM/21st) и от infrastructure (claude-md-management) — не trigger'ит R6.0/R6.1 stack-фильтры и не входит в R14 pipeline UI-генераторов. READ-ONLY usage обязателен.
- **§13.2 cross-ref на PSR_v1:** «v2.0 (15 правил R0R14)» → «v2.1 (15 правил R0R14 + R10.1 Блок 3 +sentry+redis MCP)».
- **Связано:** PSR_v1 v2.0 → v2.1 (R10.1 Блок 3 +2 строки), Tooling v1.16 → v1.17 (§4.8 + §4.9 новые subsections), CLAUDE.md v1.91 → v1.92 (§3.3 +#34/#35; §0 cross-refs), Memory MEMORY.md + reference_archive.md version refs sync. Через ручные Edit (Pravila/PSR_v1/Tooling) + `/claude-md-management:claude-md-improver` (для CLAUDE.md per §5 п.10).
- Без других содержательных изменений в §§1–12 + §§13.1, 13.313.10.
**Что изменилось в v1.12 относительно v1.11:**
- **§4.6 self-review** — добавлен subsection «Для UI-refactor (icon migration, palette swap, layout overhaul)»: обязательная visual smoke verification на ключевых views через Playwright MCP / browser. Unit tests (Vitest jsdom) НЕДОСТАТОЧНЫ для icon/visual refactor — иконки рендерятся в production HTML через CSS/SVG, не в jsdom test environment. Lesson learned от CTO-19 Lucide migration (13.05.2026): pagination/v-select default icons возвращали fallback HelpCircle до Task 2.b extension (+25 Vuetify-internal mdi mappings) — visual smoke на /admin/billing обнаружил gap, unit tests не показали.
@@ -635,7 +642,7 @@ P0 = блокер старта спринта или регуляторного
### 13.2. Парность со Superpowers + расширенный пул UI-инструментов (v1.8)
Frontend Design и `obra/superpowers` (v5.1.0, 14 skills) — **парный stack одного приоритетного уровня**. Оба плагина подключены к gate stack'а одновременно, между ними нет иерархии. Координация — через [docs/Plugin_stack_rules_v1.md](Plugin_stack_rules_v1.md) **v2.0 (15 правил R0R14)**.
Frontend Design и `obra/superpowers` (v5.1.0, 14 skills) — **парный stack одного приоритетного уровня**. Оба плагина подключены к gate stack'а одновременно, между ними нет иерархии. Координация — через [docs/Plugin_stack_rules_v1.md](Plugin_stack_rules_v1.md) **v2.1 (15 правил R0R14 + R10.1 Блок 3 +sentry+redis MCP debug-runtime)**.
**Расширенный пул UI-инструментов (v1.8)** добавляет к paired-stack ядру два внешних плагина в роли **инструментов** (R10.1 PSR_v1, не решателей):
@@ -652,6 +659,8 @@ Frontend Design и `obra/superpowers` (v5.1.0, 14 skills) — **парный sta
**Инфраструктурные плагины (вне расширенного UI-пула, v1.9+):** `claude-md-management` (skills `claude-md-improver` + `revise-claude-md`, marketplace `anthropics/claude-plugins-official`) — единственный интерфейс правок CLAUDE.md (CLAUDE.md §5 п.10). Категория **инфраструктурная**, не UI — поэтому не попадает под §13 (расширенный UI-пул) и не проходит R6.0/R6.1 фильтр / R14 pipeline. Регулируется PSR_v1 R10.1 блок 1 (`enabledPlugins`-плагины) как off-pool tool. Аналогичные инфраструктурные категории — built-in skills Claude Code (`review`, `security-review`, `init`, `simplify`, `update-config`, `keybindings-help`, `fewer-permission-prompts`, `loop`, `schedule`, `claude-api`) — активируются по явному `/имя` от пользователя; PSR_v1 R10.1 блок 2.
**Off-phase MCP debug-runtime (отдельная категория, введена v1.13 Pravila, 13.05.2026 day +1):** `@sentry/mcp-server@0.33.0+` (Tooling #34, server `sentry` в `.mcp.json`) — отладка production errors в self-hosted Sentry (Yandex Cloud per CLAUDE.md §2; pending Б-1 ООО registration); `@modelcontextprotocol/server-redis@2025.4.25` (Tooling #35, server `redis` в `.mcp.json`; deprecated Anthropic source; Memurai PONG verified Task 4) — отладка Redis/Memurai runtime (очереди, кэш, Pest --parallel races per quirk 72/77). **Категория отдельная** от UI-пула (§13.2 paired-stack + UPM + 21st) и от infrastructure (claude-md-management §13.2 paragraph выше) — **не trigger'ит R6.0/R6.1 stack-фильтры** (READ-ONLY, не модифицируют code/UI/CLAUDE.md) и **не входит в R14 pipeline** UI-генераторов. Регулируется PSR_v1 R10.1 Блок 3 (`.mcp.json`-серверы) как debug-runtime off-phase tool. READ-ONLY usage обязателен — никаких mutation операций (DEL/FLUSHDB/SET/LPUSH для Redis; write actions для Sentry). Установлены retrospective на feat/claude-automation `6f7e7d7` (sentry) + `bd4ec48` (redis), merged через PR #3 (`cc5f63b`).
### 13.3. Скоуп
| Тип задачи | Кто отвечает |