بنقرة واحدة
vanessa-scenario-policy
When writing Vanessa features, apply authoring rules
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
When writing Vanessa features, apply authoring rules
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
When writing or reviewing BSL, apply 1C standards
При написании или ревью BSL применять стандарты 1С
Orchestrator: routing work and agent phases
Оркестратор: маршрутизация работы и фаз агентов
BSL LSP navigation: definitions, refs, call graph
Rules for using RLM tools for project search and navigation in 1C/BSL
| name | vanessa-scenario-policy |
| description | When writing Vanessa features, apply authoring rules |
| alwaysApply | true |
Trigger: creating or modifying a
.featurefile. When triggered, apply thevanessa-authoringskill (framework/skills/tool-usage/vanessa/vanessa-authoring/SKILL.md).
A scenario (Vanessa) test exists to verify client behavior through the UI, imitating user actions. The division of "what we test with which test" is canonical in
tdd-policy(section "Purpose of layers"); here are only Vanessa specifics.
window opened, in the field named ... I enter, I click the ... button, I see the element, element ... is available). It is FORBIDDEN to replace the user action path with a server call (ПроверитьЗаполнение(), ЗаписатьОбъект(), direct call of a common module) - such a "scenario" is a unit test in Vanessa clothing and misses form-layer defects.And I close TestClient + a new Given I connect TestClient. You cannot assign technical roles to the business user just to pass infrastructure steps..feature file MUST contain the tag @task-<ID> (for example @task-103) at the Feature: level.# Task: <ID> - <title>.code-navigation). A discrepancy between code and test is a discovered mismatch; record it as a result.va-visual-check, not from guesses based on code or memory. Remember the difference between identifiers: the steps "contains strings" / "go to line" expect the title (Title), while "remember the field value" expects the name (name) - the exact value is learned by inspecting the form, not guessed. A discrepancy between the scenario and the real UI is a discovered mismatch; record it as a result.@exportscenarios), and one document can have several. Details - vanessa-authoring.depends_on: