Per spec §2.3. All-on-device transition: tau_sort (bitonic-merge), bucket_assign (static quintile boundaries [0,25,50,75,100,128]), bucket_iqr (warp-reduction Q1/Q3 per bucket), tau_reorder, heads_compact. No atomicAdd. No DtoH. GPU oracle tests pass on RTX 3050 sm_86. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>