Asymmetry slice — FIRED cases by side of the aoa envelope [-2.484, 12.45] (g2 = max thickness %)

  low-aoa fired: n=111  median err_cd=0.02876  median err_cl=0.07846
      low-thickness   n= 37  thickness [5.16, 9.67]     median err_cd=0.04008
      mid-thickness   n= 37  thickness [9.76, 15]       median err_cd=0.02129
      high-thickness  n= 37  thickness [15.1, 20]       median err_cd=0.01975
      confound check: median err_cd all=0.02876 vs excl-thickest-third=0.03199; Spearman(thickness, err_cd)=-0.32

  high-aoa fired: n=85  median err_cd=0.018  median err_cl=0.05006
      low-thickness   n= 28  thickness [5.33, 9.27]     median err_cd=0.02054
      mid-thickness   n= 28  thickness [9.31, 13.6]     median err_cd=0.01736
      high-thickness  n= 29  thickness [13.6, 19.9]     median err_cd=0.018
      confound check: median err_cd all=0.018 vs excl-thickest-third=0.019; Spearman(thickness, err_cd)=-0.11

  (broad elevation: dropping the thickest third barely moves the median and Spearman≈0; thickness-driven: the median collapses and Spearman is strongly positive)
