33a1ed9cc4
Wrap the WatchedArtist.create + MonitoredRelease.createMany in a $transaction so a mid-write failure can't leave a followed artist with no releases (a state the 409 duplicate-follow guard would then wedge). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>