{"agent":"claude","input":"This pull request changes the song and playlist controllers. Read the diff against the base branch and list the new or changed behavior in app/Http/Controllers/API (the song and playlist controllers), their form requests and the services they call that no existing test covers. Write PHPUnit feature tests for each item in the matching file under tests/Feature (PlaylistTest.php, PlaylistSongTest.php, SongTest.php and so on), following the existing style: #[Test] methods, create_user and create_playlist from tests/Helpers.php, model factories, getAs and postAs, and the resource JSON_STRUCTURE constants. Cover failure paths as well as the happy path. Run php artisan test --compact on the files you changed, then the feature suite, until the new tests pass. Do not change application code: if a test fails because the code is wrong, leave it out and describe the failure. Push the tests to this pull request's branch and post a comment listing each test and the behavior it covers.","resources":[{"url":"https://github.com/your-org/your-app/pull/123"}]}