The gap between a gorgeous loss curve and what the gradients are actually doing is real, and it's exactly where silent divergence hides: loss can trend down while a few layers quietly blow up or die. Watching gradient norms and per-layer activation stats has caught things for me that the loss never flinched at. Do you alert on absolute gradient-norm thresholds, or on the rate of change, since the healthy range drifts as training progresses?