From 40aa3e878ae6e6d2d4d855efa3fd7d8bb2900d7d 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: Tue, 14 Jul 2026 04:17:37 +0300 Subject: [PATCH] =?UTF-8?q?chore(security):=20=D1=80=D0=B0=D0=B7=D1=80?= =?UTF-8?q?=D0=B5=D1=88=D0=B8=D1=82=D1=8C=20=D1=81=D1=82=D0=BE=D1=80=D0=BE?= =?UTF-8?q?=D0=B6=D1=83=20=D0=B4=D0=B5=D0=BC=D0=BE-=D0=BD=D0=BE=D0=BC?= =?UTF-8?q?=D0=B5=D1=80=D0=B0=20+7=20999=20000-XX-XX?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Диапазон 999-000 у операторов не существует — заведён специально для демо-данных и съёмки инструкций, чтобы в кадр не попал настоящий номер. Co-Authored-By: Claude Opus 4.8 --- .gitleaks.toml | 4 ++++ docs/observer/STATUS.md | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitleaks.toml b/.gitleaks.toml index b8f0c7f7..70110c50 100644 --- a/.gitleaks.toml +++ b/.gitleaks.toml @@ -175,6 +175,10 @@ regexes = [ '''\[БИК\]''', # Известные публичные реквизиты Yandex Cloud (публичная информация) '''7704458262''', + # Демо-номера для съёмки инструкций и демо-данных (13.07.2026): диапазон + # +7 999 000-XX-XX у операторов НЕ СУЩЕСТВУЕТ — заведён специально, чтобы в кадр + # никогда не попал настоящий номер. Источник: app/Console/Commands/SeedShowcaseCommand.php. + '''(?:\+?7|8)[\s\-]?\(?999\)?[\s\-]?000[\s\-]?\d{2}[\s\-]?\d{2}''', # Стандартные плейсхолдеры для test/example email (не считаются ПДн) '''[a-zA-Z0-9._%+-]+@(?:example\.|test\.|localhost|.*\.local|.*\.test)[a-zA-Z0-9.-]*''', '''noreply@.*''', diff --git a/docs/observer/STATUS.md b/docs/observer/STATUS.md index 64a5d947..cce96d64 100644 --- a/docs/observer/STATUS.md +++ b/docs/observer/STATUS.md @@ -1,6 +1,6 @@ # Brain Status (auto-generated) -Last updated: 2026-07-13T17:18:16.496Z +Last updated: 2026-07-14T01:15:04.243Z | Контролёр | Состояние | Детали | |---|---|---| @@ -39,7 +39,7 @@ Last updated: 2026-07-13T17:18:16.496Z - Observer evidence: 0 episodes this month, 0 observer_error markers, 0 PII matches before filter - Legacy v1 episodes (not in factor analysis): 0 -- Last /brain-retro: 47 day(s) ago +- Last /brain-retro: 48 day(s) ago - Использование узлов: см. `/brain-retro` (раз в спринт). missed_activations: 0. **Неиспользованные узлы — не алерт, если профильной задачи не было** (Pravila §16.4 v1.36; capability-readiness; см. memory `feedback_brain_unused_tools_not_problem` — outside-repo memory store). ## Метрики дисциплины @@ -112,9 +112,9 @@ Episodes since last run: 542 / threshold: 10 | PID | Имя | CPU-время | Возраст | |---|---|---|---| -| 3384 | MsMpEng | 9.11ч | NaNч | -| 9376 | Code | 5.48ч | NaNч | -| 4 | System | 1.75ч | 0.0ч | +| 3384 | MsMpEng | 9.35ч | 0.0ч | +| 9376 | Code | 5.59ч | NaNч | +| 4 | System | 1.89ч | 0.0ч | ⚠️ Проверь, не «осиротевшие» ли это процессы от завершённых Claude-сессий.