mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-26 14:41:02 +03:00
Allowlist дрейфовал — element-level appearance-ключи (11 канонических + 12 рус.синонимов: textColor/цветтекста/font/шрифт/border/рамка/title*/footer*) читаются через Get-AppearanceValue и НЕ переименовываются, поэтому сыпали ложный warning «unknown key» для валидных свойств закрытого кластера Appearance. Решение самоподдерживающееся: union allowlist с самими структурами appearance — ps1 foreach по appearanceSpec/appearanceSynonyms.Keys после литерала; py доп. проверка `not in APPEARANCE_SPEC/APPEARANCE_SYNONYMS`. Не дрейфует при добавлении новых ключей/синонимов. + статический autoCmdBar. Проверено: appearance-ключи (canonical + рус.синонимы) не предупреждают, реальные опечатки (textColorr/bogusKey) по-прежнему ловятся — оба рантайма. Регресс 36/36 ps1+py. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>