The governing rule for admitting a kind: a step must produce committed
page state, must be readable as data by a reviewer, and must not be
expressible by composing the others. That rule is why there is no hover
(cursor-transient, and the viewport loop resizes underneath it), no
evaluate (unreviewable), and no variables — no response value is ever
bound to a name, so there is no templating, interpolation, or expression
language anywhere in the format.
The complete scripted-step vocabulary.
The governing rule for admitting a kind: a step must produce committed page state, must be readable as data by a reviewer, and must not be expressible by composing the others. That rule is why there is no
hover(cursor-transient, and the viewport loop resizes underneath it), noevaluate(unreviewable), and no variables — no response value is ever bound to a name, so there is no templating, interpolation, or expression language anywhere in the format.