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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Policies can use not, with Screenplay's fail-closed meaning: a claim comparison that cannot be decided (a missing, null or non-text target) stays undecided under not, and an undecided policy denies. This applies to generated applications and to Stage's own specification runner. (part of #209)
Changed
Stage builds against Screenplay 4.81.5 and admits models of executable model versions 5 to 7. A model that uses a construct Stage does not render yet is refused, for the slices being rendered, with a diagnostic naming that construct: STAGE-ESM-024 for reactions, captures, triggers and Automation or Translate slices, STAGE-ESM-027 for read-model absence assertions in specifications, STAGE-ESM-028 for generated command values and STAGE-ESM-029 for command responses. Models that use none of them render as before. (#201) (#206)
The semantic runtime refuses the same constructs instead of running models it cannot execute. (#201)