Инструменты по категориям
v8std-standards-harness поставляет один Agent Skill, две локальные карты выбора стандартов и исполняемый валидатор отчётов. Агент определяет ситуацию по задаче и исходникам: объект метаданных либо действие в BSL. Карты указывают идентификаторы стандартов; содержание требований читается через отдельно настроенный HTTP MCP v8std.
Навык и команда
v8std-standards-harness | направляет агента к стандартам для запросов, проведения документов, регистров, форм, прав, клиент-серверных переходов, расширений и ревью BSL. Инструкция требует поиск за каждый этап, чтение выбранных страниц и проверку известного эталонного ID; при ошибках сервиса предусмотрены три попытки и фиксация причины пропуска. |
|---|---|
validate-pack | читает локальные отчёты Markdown в указанном каталоге, проверяет обязательные поля и допустимые значения записей о применении, пропуске, поиске и доступности эталонной страницы. Режим lint проверяет оформление; gate дополнительно требует записи и подтверждение настроенного эталонного ID. Находки новых применённых или отмеченных стандартов должны быть перечислены в итоговом отчёте для пополнения карты. |
Для CLI нужен Node.js 18+, для чтения стандартов — агентский MCP-клиент и доступ к внешнему v8std. Собственного MCP-сервера, операций с XML/MDO и движка анализа BSL в поставке нет. Валидатор работает без сети и проверяет только отчётные записи: он не подтверждает реальные запросы к сервису, выполнение повторных попыток или соблюдение стандартов в коде. По умолчанию включён lint, допускающий пустой отчёт; строгий gate, конфигурация и запуск в CI/pre-commit подключаются отдельно. Карты и необязательный локальный кэш стандартов поддерживаются вручную.
v8std-standards-harness организует обращение агента к стандартам 1С через внешний HTTP MCP v8std и сохранение результатов сверки в локальных отчётах Markdown. Две карты связывают стандарты с объектами метаданных и действиями в BSL; в поставке есть идентификаторы, заголовки и условия выбора, а тексты стандартов поступают из подключённого сервиса.
Инструменты работы со стандартами
v8std-standards-harness | один навык для выбора стандартов по ситуации, обязательного поиска за этап и оформления результатов: что применено, что пропущено и почему, какие новые стандарты найдены. Для проверки источника инструкция предусматривает чтение страницы с заранее выбранным эталонным ID. |
|---|---|
validate-pack | локальная проверка формата отчётных записей и, в режиме gate, их наличия, соответствия эталонному ID и положительного результата его проверки. Если найдены новые стандарты с решением applied или noted, валидатор требует перечислить их в итоговом отчёте для последующего пополнения карты. |
v8std_search, v8std_get_page | поиск и чтение стандартов на стороне отдельно подключённого v8std MCP; это инструменты внешнего сервиса. |
Карты охватывают запросы, документы и проведение, регистры, формы, роли/RLS, клиент-серверное выполнение, расширения и другие ситуации разработки. Они представляют авторскую подборку и требуют ручной ревизии; проверки существования эталонной страницы недостаточно для подтверждения актуальности всей карты. Нужны Agent Skills-клиент, настроенный v8std MCP и Node.js 18+ для CLI. Локальный кэш текстов стандартов собирается отдельно.
Валидатор не обращается к v8std и не анализирует BSL
наличие корректной записи не доказывает чтение страницы или правильное применение требования. Режим lint допускает отсутствие записей; gate включается явно или через конфигурацию и требует заданного эталонного ID. Коды завершения: 0 — без замечаний, 1 — предупреждения, 2 — блокирующие нарушения. Подключение проверки к CI или pre-commit выполняется отдельно.