You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Flagged by @rockymadden while reviewing #3379 (his "out of scope" note). Two places in the skill disagree, and nothing in the repo settles it:
skills/uipath-maestro-bpmn/references/expression-authoring.md:100-101 — a variable scoped to an element "is not surfaced as a root runtime variable, so debug-instance variables-all cannot show it."
The #3378 follow-up wants the edit checks to require elementIdpresence (not merely "not dangling"), matching check_variable_scopes.py criterion 1. Whether node scoping hides a variable from runtime diagnostics changes what we should tell agents to do with process-level state, so it is worth settling before that tightening lands.
How to settle it
A live read, not a doc edit: author a BPMN with one process-scoped and one node-scoped uipath:inputOutput, run it, and compare uip maestro bpmn debug-instance variables-all output for both. Then correct whichever statement the runtime contradicts.
Flagged by @rockymadden while reviewing #3379 (his "out of scope" note). Two places in the skill disagree, and nothing in the repo settles it:
skills/uipath-maestro-bpmn/references/expression-authoring.md:100-101— a variable scoped to an element "is not surfaced as a root runtime variable, sodebug-instance variables-allcannot show it."826927089) reports the opposite from live runs: outputs "declared withelementIdbound to the end event still appear as keys in theGlobalsmap."Why it matters now
The #3378 follow-up wants the edit checks to require
elementIdpresence (not merely "not dangling"), matchingcheck_variable_scopes.pycriterion 1. Whether node scoping hides a variable from runtime diagnostics changes what we should tell agents to do with process-level state, so it is worth settling before that tightening lands.How to settle it
A live read, not a doc edit: author a BPMN with one process-scoped and one node-scoped
uipath:inputOutput, run it, and compareuip maestro bpmn debug-instance variables-alloutput for both. Then correct whichever statement the runtime contradicts.🤖 Generated with Claude Code