docs(quintet): синхрон PSR v3.26 — гранулярная адресация UPM (роутер-реестр)

Формальный квинтет-sync вокруг NB-заметки PSR (commit 9e17fad):
ui-ux-pro-max развёрнут в реестре навыков на 7 гранулярных карточек
ui-ux-pro-max:<навык>; роль не изменена (материал/не решатель; R6.0
Vue+Vuetify; финальный код Frontend Design #30; R10.1/R11.5/R14.3/R14.5).
Содержательных изменений R0-R16: 0.

- PSR v3.25 -> v3.26 (шапка + История версий)
- Tooling Прил.Н v2.26 -> v2.27 (cross-ref PSR v3.25->v3.26; счётчики без изменений)
- CLAUDE.md v2.47 -> v2.48 (§0 cross-refs + §9) + CHANGELOG зеркало
- Pravila v1.45 без изменений (живые cross-refs на PSR forward-compat «+»)

Через normative-sync агента (§15 governance) + ручная верификация/правка
контроллером. Счётчики инструментов не изменились.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Дмитрий
2026-06-19 07:51:46 +03:00
parent 01653c860c
commit f1cdd7ef69
4 changed files with 14 additions and 6 deletions
+4 -2
View File
@@ -43,8 +43,8 @@
| Документ | Что это | Версия |
|---|---|---|
| [docs/Pravila_raboty_Claude_v1_1.md](docs/Pravila_raboty_Claude_v1_1.md) | Правила работы Claude | v1.45 (18.06.2026) |
| [docs/Plugin_stack_rules_v1.md](docs/Plugin_stack_rules_v1.md) | Координация плагинов Claude | v3.25 |
| [docs/Tooling_v8_3.md](docs/Tooling_v8_3.md) | Реестр инструментов (Прил. Н) | v2.26 |
| [docs/Plugin_stack_rules_v1.md](docs/Plugin_stack_rules_v1.md) | Координация плагинов Claude | v3.26 |
| [docs/Tooling_v8_3.md](docs/Tooling_v8_3.md) | Реестр инструментов (Прил. Н) | v2.27 |
| [docs/CHANGELOG_claude_md.md](docs/CHANGELOG_claude_md.md) | Полная история версий этого файла | — |
При противоречии — приоритет у источников выше (см. §1).
@@ -119,6 +119,8 @@
Полная история — [docs/CHANGELOG_claude_md.md](docs/CHANGELOG_claude_md.md). Последняя правка:
- **v2.48 от 19.06.2026** — роутер-реестр; формализация гранулярной адресации UPM: ui-ux-pro-max развёрнут на 7 карточек `ui-ux-pro-max:<навык>` в реестре навыков. **§0 cross-refs:** PSR_v1 v3.25→**v3.26** / Tooling v2.26→**v2.27** (cross-ref sync на PSR_v1 v3.26) / Pravila v1.45 без изменений. **§9 +this entry.** **Узлы / Суть:** новых узлов нет; R-аппарат PSR без изменений; роль UPM (материал/не решатель; R10.1/R11.5/R14.3/R14.5) распространена на 7 гранулярных карточек вместо одной; счётчики инструментов не изменились. Через прямой Edit normative-sync агента (§15 Pravila governance).
- **v2.47 от 18.06.2026** — Pravila v1.45 +§18 дисциплины работы агента (A/D1/D2): поведенческие правила без новых инструментов. **§0 cross-refs:** Pravila v1.44→**v1.45** / PSR_v1 v3.24→**v3.25** / Tooling v2.25→**v2.26**. **§9 +this entry.** Header n/a (версия CLAUDE.md в §9, не в шапке). **Узлы / Суть:** новых узлов нет, счётчики не менялись. Через прямой Edit normative-sync агента (§15 Pravila governance).
- **v2.46 от 14.06.2026** — research-tooling (Perplexity Pack): off-phase #87 perplexity / #88 exa / #89 firecrawl (внешние MCP веб-разведки, READ-ONLY). §0 cross-refs: Pravila v1.44 / PSR_v1 v3.24 / Tooling Прил. Н v2.25.
+2
View File
@@ -5,6 +5,8 @@
Текущая версия и активный список фич — в шапке CLAUDE.md (§0–§8). Здесь — история версий v1.1→v1.83 в обратном порядке (свежие сверху) + изолированные post-fork записи v1.88 (R15 removal из origin/main) / v1.89 (plan5 factual fix) / v1.90 (merge). Записи v1.84..v1.87 живут inline в §9 CLAUDE.md (CHANGELOG-обслуживание не велось 10.05.202611.05.2026; gap не критичен — версии полностью описаны в §9 основного файла). NB: на плате v1.88 существует ВТОРАЯ entry (plan5 audit schema-sync 12.05.2026 ночь) — она inline-only в §9 CLAUDE.md, не вынесена сюда; это collision версионной нумерации parallel-branch bump'ов.
---
*CLAUDE.md v2.48 от 19.06.2026. Изменения v2.48: роутер-реестр; формализация гранулярной адресации UPM: ui-ux-pro-max развёрнут на 7 карточек `ui-ux-pro-max:<навык>` (banner-design, brand, design, design-system, slides, ui-styling, ui-ux-pro-max-master) в реестре навыков (commit 9e17fad). Роль не изменена: каждая карточка — материал, не решатель; стек Vue+Vuetify (R6.0); финальный код — Frontend Design #30; R10.1/R11.5/R14.3/R14.5 применяются к 7 карточкам как раньше к одной. §0 cross-refs: PSR_v1 v3.25→**v3.26** / Tooling v2.26→**v2.27** (cross-ref sync на PSR_v1 v3.26) / Pravila v1.45 без изменений. §9 +this entry. Новых узлов нет; R-аппарат PSR без изменений; счётчики инструментов не изменились. Через прямой Edit normative-sync агента (§15 Pravila governance). v2.47→v2.48.*
*CLAUDE.md v2.0 от 15.05.2026. Изменения v2.0: **Ruflo big-bang integration — 8-level → 9-level priority chain, ruflo Queen-led routing уровень 1 (entry-point).** Phase 3-4 нормативной инверсии «чистый верх» (заказчик: «давай все таки на самый верх», «Чистый верх: всё становится sub-policy»). **4 normative files переписаны под sub-policy paradigm (4 атомарных коммита):** Pravila v1.13 → v1.14 (`9c3057b` — §12 Superpowers hard rule → sub-policy ruflo routing preference; §5 ПДн +execution-layer note: gitleaks pre-commit compensator работает выше ruflo routing; §0 priority chain + «Особый статус §12» sync; PSR_v1 cross-refs §11.5/§13.2/§13.9/§13.10 → v3.0+); PSR_v1 v2.1 → v3.0 (`d30cbeb` — R0 stack-gate → sub-policy paired-stack delegation pattern; R0.1 +top row «−1 ruflo Queen-led routing»; R0.2 entry-point shifted ruflo→stack-gate-as-sub-policy; R0.6 +п.11 swarm-pause-without-review — sequential continuation после v2.0 R15 removal, не литерал п.12 как в спеке; Принцип-аксиома переформулирован под ruflo); CLAUDE.md v1.93 → v2.0 (`5df88a1`, ЭТА запись — §1 +уровень −1 ruflo над уровнем 0; §3 title «35 инструментов» → «35 + ruflo orchestration layer»; §3.5 new «Off-phase orchestration: ruflo», §3.5 «Заметки к settings.json» renumber → §3.6; §5 п.10 +inline sub-policy note — claude-md-management остаётся preferred channel через ruflo routing, ruflo agents могут править напрямую при явном routing-decision; §6 +2026-05-15 ruflo phase paragraph; §0 cross-refs Pravila v1.14 / PSR_v1 v3.0 / Tooling v2.0); Tooling Прил. Н v1.17 → v2.0 (`f65a8d7` — §0 «35 формализованных позиций» + 20 ruflo plugins = 55 total; §4.10 new «Orchestration layer (ruflo)»; §4.9 +note «Категории off-phase tools (v2.0)» — 4 подкатегории UI-пул/infrastructure/debug-runtime/orchestration; §11/§12 stale «33» → «35» sync). **Phase 4** (Day 4 closure commit): cross-refs sync + этот CHANGELOG entry + «(pending)» annotations cleanup в CLAUDE.md §6 + PSR_v1 история версий (siblings получили commit hashes после всех 4 коммитов). **Прямой Edit для CLAUDE.md** — user-authorized exception к §5 п.10 (plan §1.4); claude-md-management обязательный канал не применён по решению заказчика для нормативной инверсии. **Effective state (важная оговорка candor):** ruflo daemon/swarm/memory НЕ initialized 2026-05-15 — paper-level architectural commitment без runtime enforcement; ruflo доступен как opt-in MCP tool (7-й из 7 MCP-серверов в `.mcp.json`), не enforcing Queen-led overlord. Технические компенсаторы сохраняются: gitleaks pre-commit + pre-push, RLS на DB (5 ролей + 39 policies), Pest --recreate-databases, dev DB only. Phase 2 Task 2.8 daemon (PM2) deferred. **Контекст:** ruflo v3.7.0-alpha.38 (npm `ruflo`, MIT, `ruvnet/claude-flow` legacy repo, namespace `@claude-flow/*`), 20 plugins (IPFS-registry, Phase 1 verified — не 32 как initially estimated), ~210 MCP tools, 60+ agents. Spec/plan: `docs/superpowers/specs/2026-05-15-ruflo-integration-design.md` (`e55572e`+`a68a0a0`), `docs/superpowers/plans/2026-05-15-ruflo-big-bang-integration.md` (`18c4463`+`9bd1bae`). Phase 1-2-5-6-7 выполнены в предыдущей сессии (install `55c49c9`, map fork `796d814`). Через `superpowers:subagent-driven-development` (fresh subagent + 2-stage review per task). v1.93→v2.0 (v1.91/v1.92/v1.93 — inline-only в §9 CLAUDE.md, CHANGELOG прыгает v1.90 → v2.0).*
*CLAUDE.md v1.90 от 13.05.2026 (day). Изменения v1.90: **Merge R15 motion-runtime removal cleanup из `origin/main` в `plan5-frontend-projects`**. Plan5 ветка форкнулась 12.05 утром от `48f27b4` ДО появления `615db99` (R15 removal) на main. После 113 атомарных коммитов на plan5 (audit fixes, Plan 5 frontend Tasks 7-11, Quiet Luxury portal redesign, Q.DEFER.002/003/004 closures, audit-cleanup tail) — merge синхронизирует R15 changes. **2 conflict'а решены вручную:** (1) `CLAUDE.md` шапка version → v1.90 unified; §0 cross-refs → take origin/main (Pravila v1.11 / PSR_v1 v2.0 / Tooling v1.16); §2 Animation default stack → take origin/main (motion-runtime guidance); §5 п.12 → take origin/main (marker «Резерв (снят 12.05.2026)»); §6 фаза + §8 self-review → keep plan5 (Plan 4 MERGED + Plan 5 frontend + Quiet Luxury context); §9 история версий → keep both v1.88 entries explicitly labelled (plan5 audit schema-sync + origin/main R15 removal) + v1.89 plan5 factual fix + new v1.90 merge entry. (2) `docs/CHANGELOG_claude_md.md` (этот файл) → keep all three entries (v1.90/v1.89/v1.88). **3 нормативных файла fast-forward без conflict'а:** `Plugin_stack_rules_v1.md` v1.7 → v2.0 (R15 удалён, 162 lines diff); `Pravila_raboty_Claude_v1_1.md` v1.10 → v1.11 (§11.5/§13.2 счётчик 16→15 + cross-refs); `Tooling_v8_3.md` v1.15 → v1.16 (§9.2 reformulated в technical guidance). **0 code changes**; `resources/js/`, `app/`, `db/` нетронуты merge'ем. **0 npm install** — motion-v / gsap / anime.js / lottie-web всё ещё не установлены, теперь разрешены к установке без обоснования. **Verification:** Pest --parallel baseline 742, Vitest 683, Vite build 1.80s, lychee 245 OK, gitleaks 0 leaks. **Memory updates (после push):** `feedback_plugin_paired_stack.md` (remove «branch-divergent state» note + bump tier-структуру к v2.0); `project_state.md` (branch counters: больше не 2 behind); `reference_archive.md` (file version refs к CLAUDE.md v1.90 + PSR_v1 v2.0 + Pravila v1.11 + Tooling v1.16). Через ручное conflict resolution + post-merge `/claude-md-management:revise-claude-md` polish (per §5 п.10). v1.89→v1.90.*
+4 -2
View File
@@ -1,6 +1,6 @@
# Plugin Stack Rules — Superpowers + Frontend Design (v3.25)
# Plugin Stack Rules — Superpowers + Frontend Design (v3.26)
**Дата:** 18.06.2026
**Дата:** 19.06.2026
**Назначение:** свод правил совместного использования плагинов Claude Code в проекте Лидерра — paired-stack ядро `obra/superpowers` (14 skills) + `anthropics/frontend-design`, плюс расширенный пул UI-инструментов `ui-ux-pro-max` (skill, marketplace `nextlevelbuilder/ui-ux-pro-max-skill`) и `21st.dev Magic MCP` (MCP-сервер `magic`), плюс инфраструктурный `claude-md-management` (skills, marketplace `anthropics/claude-plugins-official`), плюс **debug-runtime MCP** `@sentry/mcp-server` + `@modelcontextprotocol/server-redis` (v2.1+, R10.1 Блок 3). **17 правил R0R16** (R15 off-phase routing введён в v3.14 на освободившийся после v2.0 R15-motion слот; R16 brain evidence loop введён в v3.16).
**v3.24** — research-tooling (Perplexity Pack): R10.1 Блок 3 +3 MCP-сервера **perplexity** #87 / **exa** #88 / **firecrawl** #89 (внешняя веб-разведка, READ-ONLY, платные API — ключи только в env, gate read_only `bfc1f575`). Новая 20-я off-phase подкатегория **research-tooling**; R15.6 +research-tooling. ADR-019 (RT1RT9). User-level/external MCP, не UI → вне R6.0/R6.1/R14. Содержательных изменений R0–R16: 0. Связано: Tooling v2.25 (§4.60–§4.62 + §0 счётчик 84→87), Pravila v1.44 (§13.2 +абзац), CLAUDE.md v2.46 (§3.3 +#87-89; §0 cross-refs); план `docs/superpowers/plans/2026-06-14-perplexity-pack-plan3-router-registry.md`.
@@ -925,6 +925,8 @@ R16 — evidence-сбор, не правило выбора. R0–R15 продо
## История версий
- **v3.26 (2026-06-19)** — роутер-реестр; ui-ux-pro-max развёрнут в реестре навыков на 7 гранулярных карточек `ui-ux-pro-max:<навык>` (banner-design, brand, design, design-system, slides, ui-styling, ui-ux-pro-max-master). Роль не изменена: каждая карточка — материал, не решатель; стек Vue+Vuetify (R6.0); финальный код — Frontend Design #30; R10.1/R11.5/R14.3/R14.5 применяются к 7 карточкам как раньше к одной. NB-заметка в §«Все плагины вне stack'а …» (commit 9e17fad). Содержательных изменений R0–R16: 0. Связано: CLAUDE.md v2.48, Pravila v1.45 (без изменений — живые cross-refs на PSR forward-compat «+»), Tooling v2.26→v2.27 (cross-ref sync на PSR v3.26); эпик «роутер-реестр», splitting-inventory.md решение C.
- **v3.25 (2026-06-18)** — Pravila v1.45 +§18 дисциплины работы агента (A/D1/D2). Поведенческие правила (препятствие на ходу — перепланируй; деплой — читать вывод каждого шага, стоп на аномалии; сохранение под ревью — агент коммитит при зелёных проверках). Новых инструментов нет; счётчики R10.1 не изменились. Содержательных изменений R0R16: 0. Cross-ref Pravila v1.44→v1.45. Связано: Tooling v2.26 (cross-ref sync), CLAUDE.md v2.47 (§0 cross-refs, §9 +entry).
- **v3.23 (2026-05-27)** — knowledge-graph-tooling: R10.1 Блок 1 note +graphifyy #86 (user-level скил, CLI `graphifyy`, knowledge graph портала, активация `/graphify`, артефакты `graphify-out*/` gitignored); R15.6 +knowledge-graph-tooling; 19-я off-phase подкатегория; user-level → вне R6.0/R6.1/R14. ADR-017 (KG1KG5). Содержательных изменений R0–R16: 0. Связано: Tooling v2.24 (§4.59 + §0 83→84), Pravila v1.43 (§13.2), CLAUDE.md v2.31 (§3.3 +#86).
+4 -2
View File
File diff suppressed because one or more lines are too long