diff --git a/.claude/skills/cfe-diff/scripts/cfe-diff.ps1 b/.claude/skills/cfe-diff/scripts/cfe-diff.ps1 index e2c788072..17da7d30b 100644 --- a/.claude/skills/cfe-diff/scripts/cfe-diff.ps1 +++ b/.claude/skills/cfe-diff/scripts/cfe-diff.ps1 @@ -172,7 +172,9 @@ function Get-BslKeywords { Func="Функция"; EndFunc="КонецФункции"; Val="Знач" Region="Область"; EndRegion="КонецОбласти" If="Если"; Then="Тогда"; ElsIf="ИначеЕсли"; Else="Иначе"; EndIf="КонецЕсли" - And="И"; Not="НЕ" + # Platform spells the negation "Не"; we emit "НЕ" as this skill always has — + # the language is case-insensitive, and the lower case would churn every snapshot. + And="И"; Or="Или"; Not="НЕ" Insert="Вставка"; EndInsert="КонецВставки"; Delete="Удаление"; EndDelete="КонецУдаления" Before="Перед"; After="После"; Around="Вместо"; Control="ИзменениеИКонтроль" Proceed="ПродолжитьВызов"; Return="Возврат" @@ -186,7 +188,7 @@ function Get-BslKeywords { Func="Function"; EndFunc="EndFunction"; Val="Val" Region="Region"; EndRegion="EndRegion" If="If"; Then="Then"; ElsIf="ElsIf"; Else="Else"; EndIf="EndIf" - And="And"; Not="Not" + And="And"; Or="Or"; Not="Not" Insert="Insert"; EndInsert="EndInsert"; Delete="Delete"; EndDelete="EndDelete" Before="Before"; After="After"; Around="Around"; Control="ChangeAndValidate" Proceed="ProceedWithCall"; Return="Return" diff --git a/.claude/skills/cfe-diff/scripts/cfe-diff.py b/.claude/skills/cfe-diff/scripts/cfe-diff.py index 276673bae..10aee095a 100644 --- a/.claude/skills/cfe-diff/scripts/cfe-diff.py +++ b/.claude/skills/cfe-diff/scripts/cfe-diff.py @@ -175,7 +175,9 @@ def bsl_keywords(): "Func": "Функция", "EndFunc": "КонецФункции", "Val": "Знач", "Region": "Область", "EndRegion": "КонецОбласти", "If": "Если", "Then": "Тогда", "ElsIf": "ИначеЕсли", "Else": "Иначе", "EndIf": "КонецЕсли", - "And": "И", "Not": "НЕ", + # Platform spells the negation "Не"; we emit "НЕ" as this skill always has — + # the language is case-insensitive, and the lower case would churn every snapshot. + "And": "И", "Or": "Или", "Not": "НЕ", "Insert": "Вставка", "EndInsert": "КонецВставки", "Delete": "Удаление", "EndDelete": "КонецУдаления", "Before": "Перед", "After": "После", "Around": "Вместо", "Control": "ИзменениеИКонтроль", "Proceed": "ПродолжитьВызов", "Return": "Возврат", @@ -189,7 +191,7 @@ def bsl_keywords(): "Func": "Function", "EndFunc": "EndFunction", "Val": "Val", "Region": "Region", "EndRegion": "EndRegion", "If": "If", "Then": "Then", "ElsIf": "ElsIf", "Else": "Else", "EndIf": "EndIf", - "And": "And", "Not": "Not", + "And": "And", "Or": "Or", "Not": "Not", "Insert": "Insert", "EndInsert": "EndInsert", "Delete": "Delete", "EndDelete": "EndDelete", "Before": "Before", "After": "After", "Around": "Around", "Control": "ChangeAndValidate", "Proceed": "ProceedWithCall", "Return": "Return", diff --git a/.claude/skills/cfe-patch-method/scripts/cfe-patch-method.ps1 b/.claude/skills/cfe-patch-method/scripts/cfe-patch-method.ps1 index 731c3b256..ed716b8ea 100644 --- a/.claude/skills/cfe-patch-method/scripts/cfe-patch-method.ps1 +++ b/.claude/skills/cfe-patch-method/scripts/cfe-patch-method.ps1 @@ -69,7 +69,9 @@ function Get-BslKeywords { Func="Функция"; EndFunc="КонецФункции"; Val="Знач" Region="Область"; EndRegion="КонецОбласти" If="Если"; Then="Тогда"; ElsIf="ИначеЕсли"; Else="Иначе"; EndIf="КонецЕсли" - And="И"; Not="НЕ" + # Platform spells the negation "Не"; we emit "НЕ" as this skill always has — + # the language is case-insensitive, and the lower case would churn every snapshot. + And="И"; Or="Или"; Not="НЕ" Insert="Вставка"; EndInsert="КонецВставки"; Delete="Удаление"; EndDelete="КонецУдаления" Before="Перед"; After="После"; Around="Вместо"; Control="ИзменениеИКонтроль" Proceed="ПродолжитьВызов"; Return="Возврат" @@ -83,7 +85,7 @@ function Get-BslKeywords { Func="Function"; EndFunc="EndFunction"; Val="Val" Region="Region"; EndRegion="EndRegion" If="If"; Then="Then"; ElsIf="ElsIf"; Else="Else"; EndIf="EndIf" - And="And"; Not="Not" + And="And"; Or="Or"; Not="Not" Insert="Insert"; EndInsert="EndInsert"; Delete="Delete"; EndDelete="EndDelete" Before="Before"; After="After"; Around="Around"; Control="ChangeAndValidate" Proceed="ProceedWithCall"; Return="Return" diff --git a/.claude/skills/cfe-patch-method/scripts/cfe-patch-method.py b/.claude/skills/cfe-patch-method/scripts/cfe-patch-method.py index 28f05bf34..6f2c67d67 100644 --- a/.claude/skills/cfe-patch-method/scripts/cfe-patch-method.py +++ b/.claude/skills/cfe-patch-method/scripts/cfe-patch-method.py @@ -88,7 +88,9 @@ def bsl_keywords(): "Func": "Функция", "EndFunc": "КонецФункции", "Val": "Знач", "Region": "Область", "EndRegion": "КонецОбласти", "If": "Если", "Then": "Тогда", "ElsIf": "ИначеЕсли", "Else": "Иначе", "EndIf": "КонецЕсли", - "And": "И", "Not": "НЕ", + # Platform spells the negation "Не"; we emit "НЕ" as this skill always has — + # the language is case-insensitive, and the lower case would churn every snapshot. + "And": "И", "Or": "Или", "Not": "НЕ", "Insert": "Вставка", "EndInsert": "КонецВставки", "Delete": "Удаление", "EndDelete": "КонецУдаления", "Before": "Перед", "After": "После", "Around": "Вместо", "Control": "ИзменениеИКонтроль", "Proceed": "ПродолжитьВызов", "Return": "Возврат", @@ -102,7 +104,7 @@ def bsl_keywords(): "Func": "Function", "EndFunc": "EndFunction", "Val": "Val", "Region": "Region", "EndRegion": "EndRegion", "If": "If", "Then": "Then", "ElsIf": "ElsIf", "Else": "Else", "EndIf": "EndIf", - "And": "And", "Not": "Not", + "And": "And", "Or": "Or", "Not": "Not", "Insert": "Insert", "EndInsert": "EndInsert", "Delete": "Delete", "EndDelete": "EndDelete", "Before": "Before", "After": "After", "Around": "Around", "Control": "ChangeAndValidate", "Proceed": "ProceedWithCall", "Return": "Return", diff --git a/.claude/skills/cfe-validate/scripts/cfe-validate.ps1 b/.claude/skills/cfe-validate/scripts/cfe-validate.ps1 index 5881117b4..c489e2fe4 100644 --- a/.claude/skills/cfe-validate/scripts/cfe-validate.ps1 +++ b/.claude/skills/cfe-validate/scripts/cfe-validate.ps1 @@ -1309,7 +1309,9 @@ function Get-BslKeywords { Func="Функция"; EndFunc="КонецФункции"; Val="Знач" Region="Область"; EndRegion="КонецОбласти" If="Если"; Then="Тогда"; ElsIf="ИначеЕсли"; Else="Иначе"; EndIf="КонецЕсли" - And="И"; Not="НЕ" + # Platform spells the negation "Не"; we emit "НЕ" as this skill always has — + # the language is case-insensitive, and the lower case would churn every snapshot. + And="И"; Or="Или"; Not="НЕ" Insert="Вставка"; EndInsert="КонецВставки"; Delete="Удаление"; EndDelete="КонецУдаления" Before="Перед"; After="После"; Around="Вместо"; Control="ИзменениеИКонтроль" Proceed="ПродолжитьВызов"; Return="Возврат" @@ -1323,7 +1325,7 @@ function Get-BslKeywords { Func="Function"; EndFunc="EndFunction"; Val="Val" Region="Region"; EndRegion="EndRegion" If="If"; Then="Then"; ElsIf="ElsIf"; Else="Else"; EndIf="EndIf" - And="And"; Not="Not" + And="And"; Or="Or"; Not="Not" Insert="Insert"; EndInsert="EndInsert"; Delete="Delete"; EndDelete="EndDelete" Before="Before"; After="After"; Around="Around"; Control="ChangeAndValidate" Proceed="ProceedWithCall"; Return="Return" diff --git a/.claude/skills/cfe-validate/scripts/cfe-validate.py b/.claude/skills/cfe-validate/scripts/cfe-validate.py index 5317486e3..86f0e9d1e 100644 --- a/.claude/skills/cfe-validate/scripts/cfe-validate.py +++ b/.claude/skills/cfe-validate/scripts/cfe-validate.py @@ -37,7 +37,9 @@ def bsl_keywords(): "Func": "Функция", "EndFunc": "КонецФункции", "Val": "Знач", "Region": "Область", "EndRegion": "КонецОбласти", "If": "Если", "Then": "Тогда", "ElsIf": "ИначеЕсли", "Else": "Иначе", "EndIf": "КонецЕсли", - "And": "И", "Not": "НЕ", + # Platform spells the negation "Не"; we emit "НЕ" as this skill always has — + # the language is case-insensitive, and the lower case would churn every snapshot. + "And": "И", "Or": "Или", "Not": "НЕ", "Insert": "Вставка", "EndInsert": "КонецВставки", "Delete": "Удаление", "EndDelete": "КонецУдаления", "Before": "Перед", "After": "После", "Around": "Вместо", "Control": "ИзменениеИКонтроль", "Proceed": "ПродолжитьВызов", "Return": "Возврат", @@ -51,7 +53,7 @@ def bsl_keywords(): "Func": "Function", "EndFunc": "EndFunction", "Val": "Val", "Region": "Region", "EndRegion": "EndRegion", "If": "If", "Then": "Then", "ElsIf": "ElsIf", "Else": "Else", "EndIf": "EndIf", - "And": "And", "Not": "Not", + "And": "And", "Or": "Or", "Not": "Not", "Insert": "Insert", "EndInsert": "EndInsert", "Delete": "Delete", "EndDelete": "EndDelete", "Before": "Before", "After": "After", "Around": "Around", "Control": "ChangeAndValidate", "Proceed": "ProceedWithCall", "Return": "Return",