export function applyArgumentTemplate (template, args) { if (!template) { return '' } return template.replace(/\{\{\s*([a-zA-Z0-9_]+)\s*\}\}/g, (_, name) => args[name] ?? '') } export function actionRequiresJustification (justification) { return (justification ?? '').length > 0 } export function actionJustificationTemplate (justification) { return justification ?? '' }