From 9e155552fb90395f986ed37e1a6830d107403830 Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Sun, 27 Sep 2026 19:26:44 +0300 Subject: [PATCH] =?UTF-8?q?fix(cfe-borrow):=20=D0=B2=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=BE=D0=B5=D0=BD=D0=BD=D1=8B=D0=B5=20=D1=81=D1=82=D0=B8=D0=BB?= =?UTF-8?q?=D0=B8=20=D0=BF=D0=BB=D0=B0=D1=82=D1=84=D0=BE=D1=80=D0=BC=D1=8B?= =?UTF-8?q?=20=D0=BF=D1=80=D0=BE=D0=BF=D1=83=D1=81=D0=BA=D0=B0=D1=8E=D1=82?= =?UTF-8?q?=D1=81=D1=8F=20=D0=B1=D0=B5=D0=B7=20=D0=BF=D1=80=D0=B5=D0=B4?= =?UTF-8?q?=D1=83=D0=BF=D1=80=D0=B5=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit На каждый встроенный стиль платформы (ImportantColor, AccentColor, FieldAlternativeBackColor…) навык печатал «StyleItem.X not found in source config»: файла у такого стиля нет. Спецификация (§5.5.2, правило 11) предписывает пропускать их молча, а пользовательский стиль, на который ссылается форма, в валидном источнике существует всегда — предупреждение было только шумом. Оба порта. Co-Authored-By: Claude Opus 5.5 (1M context) --- .claude/skills/cfe-borrow/scripts/cfe-borrow.ps1 | 5 +++-- .claude/skills/cfe-borrow/scripts/cfe-borrow.py | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.claude/skills/cfe-borrow/scripts/cfe-borrow.ps1 b/.claude/skills/cfe-borrow/scripts/cfe-borrow.ps1 index a30f0ead9..5137c6dae 100644 --- a/.claude/skills/cfe-borrow/scripts/cfe-borrow.ps1 +++ b/.claude/skills/cfe-borrow/scripts/cfe-borrow.ps1 @@ -1225,9 +1225,10 @@ function Borrow-Form { Add-ToChildObjects "StyleItem" $styleName $script:borrowedFiles += $targetFile Info " Auto-borrowed: StyleItem.${styleName}" - } else { - Warn " StyleItem.${styleName} not found in source config" } + # Файла нет — встроенный стиль платформы (ImportantColor, AccentColor…): заимствовать + # нечего, пропускаем молча. Пользовательский стиль, на который ссылается форма, в + # валидном источнике существует всегда — предупреждение было только шумом. } } # Auto-borrow Enums + EnumValues referenced via DesignTimeRef in ChoiceParameters diff --git a/.claude/skills/cfe-borrow/scripts/cfe-borrow.py b/.claude/skills/cfe-borrow/scripts/cfe-borrow.py index 09d8d1722..e27b21be8 100644 --- a/.claude/skills/cfe-borrow/scripts/cfe-borrow.py +++ b/.claude/skills/cfe-borrow/scripts/cfe-borrow.py @@ -2237,8 +2237,9 @@ def main(): add_to_child_objects("StyleItem", style_name) borrowed_files.append(target_file) info(f" Auto-borrowed: StyleItem.{style_name}") - else: - warn(f" StyleItem.{style_name} not found in source config") + # Файла нет — встроенный стиль платформы (ImportantColor, AccentColor…): заимствовать + # нечего, пропускаем молча. Пользовательский стиль, на который ссылается форма, в + # валидном источнике существует всегда — предупреждение было только шумом. # Auto-borrow Enums + EnumValues referenced via DesignTimeRef referenced_enum_values = {} # enum_name -> set of value_names