framework/rules/vanessa-scenario-policy/SKILL.md
При написании Vanessa features применять authoring rules
npx skillsauth add steelmorgan/1c-agent-based-dev-framework vanessa-scenario-policyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Триггер: создание или изменение
.feature-файла. При срабатывании — применить навыкvanessa-authoring(framework/skills/tool-usage/vanessa/vanessa-authoring/SKILL.md).
Сценарный (Vanessa) тест существует, чтобы проверять клиентское поведение через UI, имитируя действия пользователя. Разграничение «что каким тестом проверяем» — канон в
tdd-policy(раздел «Назначение слоёв»); здесь — только Vanessa-специфика.
открылось окно, в поле с именем … я ввожу, я нажимаю … кнопку, я вижу элемент, элемент … доступен). ЗАПРЕЩЕНО подменять путь пользовательского действия серверным вызовом (ПроверитьЗаполнение(), ЗаписатьОбъект(), прямой вызов общего модуля) — такой «сценарий» является юнит-тестом в костюме Vanessa и пропускает дефекты слоя формы.И я закрываю TestClient + новый Дано я подключаю TestClient. Нельзя выдавать бизнес-пользователю технические роли ради прохождения инфраструктурных шагов..feature-файл MUST содержать тег @task-<ID> (например @task-103) на уровне Функциональность:.# Задача: <ID> — <название>.code-navigation). Расхождение кода и теста — это найденное несоответствие, фиксируй как результат.va-visual-check, а не из догадок по коду или памяти. Помни о разнице идентификаторов: шаги «содержит строки» / «перехожу к строке» ждут заголовок (Title), «запоминаю значение поля» ждёт имя (name) — точное значение узнаётся осмотром формы, не угадывается. Расхождение сценария и реального UI — найденное несоответствие, фиксируй как результат.@exportscenarios), один документ может иметь несколько. Детали — vanessa-authoring.depends_on:
development
1C server maintenance webhooks: container restart and external component cache cleanup
development
Interactive DAP debugging of a single BSL procedure
tools
Rules for using RLM tools for project search and navigation in 1C/BSL
development
Creates web applications and routes on Winow (a web server on OneScript and Autumn). Use when working with a web server on OneScript, routing, or Winow controllers.