The retraction is the part of this I trust most. One thing in E36 I would pull apart.
tau = 0.79 and the numbers quoted next to it come from the same 480 rows. e36_report.py fits T on split, sweeps the grid on split, takes the first tau with risk <= 0.05, and reports coverage and risk at that tau, also on split. The frozen evals only get NLL and ECE.
So 4.86% is 21 errors in 432 kept, measured on the rows that picked the gate. You froze the rule in advance, which is the right move. The value still comes from those rows, and the first grid point under 5% is the one most likely to sit there by luck. A Clopper-Pearson 95% upper bound on 21/432 is 7.3%.
Your descriptive table points the same way: ECE 0.016 on the split, 0.076 on the fresh OOD set (n=202), 0.042 on known thresholds.
The analyzer already loads per-case logits for known, new, mono, e and task. So coverage and selective risk at tau = 0.79 on each set is one more loop over data you have.
Does the 5% budget hold on the fresh OOD extremes, where accuracy is 0.875?