mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-14 15:33:20 +03:00
Допустимый список версий был независимым литералом в десяти файлах, и сверять его было не с чем. Именно так волна 2.21 прошла по четырём валидаторам и молча обошла пятый — form-validate остался на 2.17–2.20 (issue #63). check-format-versions.mjs держит три инварианта: границы диапазона одинаковы во всех навыках и на обоих портах; дефолт -FormatVersion у *-init лежит внутри диапазона; верхняя граница совпадает с последней ЗАМЕРЕННОЙ ступенью таблицы §7.1 из 1c-configuration-spec.md — так расхождение спеки и кода падает здесь, а не на чужой выгрузке. Отдельно ловится возврат ValidateSet/choices в *-init. Get-FormatRank разъехался бы по восьми новым копиям — они внесены в реестр семьи format_rank в check-inline-drift. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>