mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-28 22:19:41 +03:00
Порт .py зеркалит .ps1 по порядку функций, именам и комментариям — расхождения только там, где их диктует рантайм. Общие функции взяты из соседних портов дословно. Копии зарегистрированы в check-inline-drift.mjs: db-repo присоединён к шести платформенным семьям, четыре функции блока реквизитов хранилища заведены новыми семьями, разбор сообщений хранилища — семьёй с эталоном db-load-xml. Гард сразу нашёл настоящее расхождение: копии Get-RepositoryArgs в четырёх соседях остались со старым comma-return, эталон правился позже. Ресинхронизировано. Разбор сообщений хранилища добавлен и в db-load-git: он тоже грузит в базу частично и получает те же три отказа платформы. Подкоманда стала именованной (-Command): в группе скрипты принимают только именованные параметры, слэш-форму в них переводит модель. Позиционный параметр у пишущего навыка запрещён гардом check-positional-binding. Mandatory при этом не ставим — обязательный параметр PowerShell запрашивает интерактивно, а в пакетном запуске это зависание. Все девять гардов и функциональные тесты db-* зелёные в обоих рантаймах. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>