+ Why it won: + {winnerSummary} + {leadText ? ` — ${leadText}.` : '.'} +
+ )} + + {decision && ( ++ Expected demand over lead time: + {decision.expected_demand_over_lead_time.toFixed(1)} units ( + {decision.lead_time_days} days). +
++ {decision.bias_risk_text} +
+{BIAS_EXPLANATION}
+ )} + + {dataNotes.length > 0 && ( ++ {getErrorMessage(predict.error)} +
+ )} ++ Promote the trained champion to a registry alias (approval-gated). +
+ +{label}
+{value}
+ {sub &&{sub}
} ++ Lowercase letters, digits, hyphens and underscores only (must start + with a letter or digit). +
+ )} ++ {promoteError} +
+ )} + + {promotedAlias && ( +{label}
+{value}
++ Trained {trainResult.model_type}. +
+ )} +