Mental model
| Concept | Meaning |
|---|---|
| Drawer | A reusable workflow. |
| Step | A button, sub-drawer, loop, switch, aggregate, or wait. |
| Input | A value supplied when the drawer is pressed. |
| Output | JSON produced by a step and made available to later steps. |
| Ref | A ${...} expression that reads inputs, step outputs, env, or webhook URLs. |
.buttons/drawers/<name>/ and record their own run history under pressed/.