Orkes Conductor¶
Workflow orchestration platform. All inline tasks use GraalJS.
GraalJS inline task rules¶
The Conductor GraalJS runtime has strict constraints — violations cause silent failures.
| Rule | Detail |
|---|---|
| Variable declarations | var only — no let or const |
| Functions | Named functions only — no arrow functions |
| String interpolation | Concatenation only — no template literals |
| Array membership | indexOf — not includes |
| Null guards | != null — not optional chaining |
No ES6+
GraalJS in this Conductor version does not support ES6+ syntax. Arrow functions, destructuring, spread operators, and template literals will all fail at runtime.
TODO
Document workflow naming conventions, task naming, error handling patterns, and environment variable standards.