Interpolation and Built-ins
Interpolation syntax:
{{ VAR }}
{{ os() }}
{{ arch() }}
{{ env("KEY", "default") }}
Dynamic variables are supported via command substitution in DSL declarations. Avoid nondeterministic values (date, random) in graph tasks if cache stability matters.