WebGPU compute sandpile + local MLP modulating thresholds. Click/drag to add grains. Avalanches emerge at criticality.