- Only support variables in `task.name`, remove variable substitution for other items. - Handle composite variables with local context for task variables