{"agent":"claude","input":"The Linear issue reports: deleting a song leaves it in other users' playlists until reload. Reproduce it with a failing test first, then fix the cause. In an app laid out like fly-apps/live_beats, read MediaLibrary.delete_song/1 and ProfileLive's delete event and SongDeleted handle_info. The existing profile_live_test.exs only refutes the title after a fresh live/3, and \"viewing other profiles\" is empty. Add a test there with two connections: the owner deletes on an already-mounted view, and the other user's mounted view must drop the song title without remounting. Use test/support/fixtures/silence1s.mp3. Run mix test, show the failure before the fix and the pass after, and open a pull request that links the issue. Do not uncomment lock_playlist unless the failure requires it.","resources":[{"url":"https://github.com/your-org/your-app"},{"url":"https://linear.app/your-workspace/issue/ENG-42"}]}