% run_id: tailrisk_20160719_20260522_20260527T083659Z_commit_7f628ff4
% git_commit: 7f628ff4f66258a36314f492b652cdf7ef594b7e
% config_hash: 874b7125bfae77a6fb261d40af0f987d89e5bae1e5ebc54a3958be66f9c17b4c
% table_scope: side_specific_ml_tail_promotion_gate
\begin{tabular}{lll lrrrrll}
\toprule
role & model & info & side & N & breach & q_loss & fz_loss & DM q & DM FZ \\
\midrule
left promoted & LGBM median/IQR POT-GPD plain MLE & JP + US close core + JP proxy + Asia proxy & left\_tail & 527 & 0.058824 & 0.000917 & -4.222471 & -0.000236; p=0.028; rej10 & -0.489; p=0.049; rej10 \\
right promoted & LGBM location-scale empirical & JP + US close core + JP proxy & right\_tail & 493 & 0.060852 & 0.001023 & -4.027288 & -0.000239; p=0.026; rej10 & -0.53; p=0.003; rej10 \\
\midrule
\multicolumn{10}{l}{\footnotesize Visible notes: side-specific promotion rows must pass N and VaR-coverage gates and are read with restricted common-sample DM evidence versus the direct-quantile anchor. Negative DM loss differences favor the promoted candidate. This is not a universal model-family ranking.} \\
\bottomrule
\end{tabular}
