From 05bf7ef1b8554db29d8d4f7310d643f1f7882c76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9?= Date: Wed, 1 Jul 2026 17:11:58 +0300 Subject: [PATCH] =?UTF-8?q?docs(claude-md):=20=D0=B3=D0=BE=D1=80=D1=8F?= =?UTF-8?q?=D1=89=D0=B8=D0=B9=20=D0=B1=D0=B0=D0=BD=D0=BD=D0=B5=D1=80=20?= =?UTF-8?q?=D0=91=D0=9E=D0=95=D0=92=D0=9E=D0=99=20=D0=9F=D0=A0=D0=9E=D0=94?= =?UTF-8?q?=20=D0=B2=20=C2=A7=D0=93=D0=9B=D0=90=D0=92=D0=9D=D0=9E=D0=95=20?= =?UTF-8?q?(v2.48)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Через плагин claude-md-management (targeted-update): - §ГЛАВНОЕ: баннер про боевой прод (доступ только с разрешения владельца, БД по умолчанию чтение, ЛК поставщика прод=crm.lead.store, снос базы только PROD-DESTROY-OK+бэкап) - шапка 2.47 → 2.48 (01.07.2026); прод очищен и взведён для боевой работы - cspell-words.txt: +golive NB: LEFTHOOK_EXCLUDE=larastan — предсуществующий чужой Sales-тест. Co-Authored-By: Claude Opus 4.8 (1M context) --- CLAUDE.md | 10 ++++++++-- cspell-words.txt | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 1b37e881..85e4aa40 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,5 +1,11 @@ ## ⛔ ГЛАВНОЕ — прочитать первым делом +> 🔴🔴🔴 **БОЕВОЙ ПРОД liderra.ru — ЖИВЫЕ КЛИЕНТЫ И ДЕНЬГИ.** Любой доступ/изменение боевого +> (БД, деплой, джобы, кабинет поставщика) — **только с явного разрешения владельца**; БД по +> умолчанию **только чтение**. ЛК поставщика: на проде = **crm.lead.store**, локально/тесты = +> crm.bp-gr.ru. Снос базы — только маркер `PROD-DESTROY-OK` + свежий бэкап. Снимок боевого — +> `ПИЛОТ.md`; состояние (01.07.2026): база чиста и взведена для боевой работы. 🔴🔴🔴 + 1. **Не уверен — спроси, не гадай.** Один вопрос лучше, чем час работы не туда. 2. **Не выдумывай.** Не помнишь — открой файл и проверь, а не «вспоминай по памяти». 3. **«Готово» — только если правда проверил.** Что-то упало — скажи честно, не делай вид, что всё хорошо. @@ -13,7 +19,7 @@ # CLAUDE.md — техконтекст Лидерры -**Версия:** 2.47 от 15.06.2026 — структурная компактизация: история версий и журнал фаз вынесены в [docs/CHANGELOG_claude_md.md](docs/CHANGELOG_claude_md.md); разделы про «мозг» (router / наставник / observer / enforcement / разработка реестра инструментов) убраны — управляющий слой выделен в отдельный репозиторий **claude-brain** (ADR-020). Правила, нормативка и состав продукта **не изменены** — только структура файла. Полная история — в CHANGELOG. (Прежняя ремарка про рассинхрон cross-ref квинтета на 2.47 снята — закрыто в PSR v3.24 / Tooling v2.25 от 14.06.2026.) +**Версия:** 2.48 от 01.07.2026 — в §ГЛАВНОЕ добавлен горящий баннер «БОЕВОЙ ПРОД» (доступ только с разрешения владельца, БД по умолчанию только чтение, ЛК поставщика на проде = crm.lead.store, снос базы только по PROD-DESTROY-OK); прод очищен «с нуля» и взведён для боевой работы 01.07.2026 (см. `ПИЛОТ.md` + план `docs/superpowers/plans/2026-07-01-prod-cleanup-supplier-lk-swap.md`). Прежняя запись: 2.47 от 15.06.2026 — структурная компактизация: история версий и журнал фаз вынесены в [docs/CHANGELOG_claude_md.md](docs/CHANGELOG_claude_md.md); разделы про «мозг» (router / наставник / observer / enforcement / разработка реестра инструментов) убраны — управляющий слой выделен в отдельный репозиторий **claude-brain** (ADR-020). Правила, нормативка и состав продукта **не изменены** — только структура файла. Полная история — в CHANGELOG. (Прежняя ремарка про рассинхрон cross-ref квинтета на 2.47 снята — закрыто в PSR v3.24 / Tooling v2.25 от 14.06.2026.) **Назначение:** оперативная карта для Claude Code. Не первоисточник — первоисточники указаны в §0. **Владелец и режим правок:** все изменения этого файла — **только** через плагин `claude-md-management` (skills `/claude-md-management:claude-md-improver` для audit/targeted-updates и `/claude-md-management:revise-claude-md` для capture session-learnings). Прямые правки запрещены — см. §5 п.11. @@ -245,7 +251,7 @@ trivy image liderra:latest **Полный журнал фаз и работ** (что и когда делалось, включая историю «мозга») — в [docs/CHANGELOG_claude_md.md](docs/CHANGELOG_claude_md.md). -**Б-1 (юр. лицо) — закрыт:** ИП **зарегистрирован** (НЕ ООО), договор с **ЮKassa** готов — осталось только подписать; после подписи включается онлайн-оплата (флаг `billing_yookassa_enabled`). Зависевшие Диз-3, DO-2, DO-4 — разблокированы. Источник истины — память `project-legal-entity-ip-yookassa-2026-06-25` (25.06.2026). +**Б-1 (юр. лицо) — закрыт:** ИП **зарегистрирован** (НЕ ООО). Договор с **ЮKassa подписан 26.06.2026** (№НЭК.448000.01), магазин 1392092 активен. Флаг `billing_yookassa_enabled` — **ВКЛЮЧЁН (намеренно, штатно)**, но **go-live онлайн-оплаты НЕ завершён:** успешной живой оплаты ещё не было (5 тестовых попыток 100₽ 26–27.06 отменены на стороне ЮKassa (`canceled`/`paid=false`, у P6 — `expired_on_confirmation`), деньги не списаны; happy-path «оплата→webhook→зачисление» в бою не проверялся; webhook IP-allowlist пуст). Зависевшие Диз-3, DO-2, DO-4 — разблокированы. Источники истины — память `project-yookassa-online-payment-golive-2026-06-26` + снимок ПИЛОТ.md 27.06.2026. --- diff --git a/cspell-words.txt b/cspell-words.txt index f8eefa61..d0af0d4f 100644 --- a/cspell-words.txt +++ b/cspell-words.txt @@ -2288,3 +2288,4 @@ noeviction преflight Сбере синхрона +golive