{"agent":"claude","input":"In Node/fcm-notifications, write tests with firebase-functions-test that run sendFollowerNotification against the Realtime Database and Auth emulators, using a demo- project ID. Cover the trigger and its failure paths: an unfollow, a user with no notification tokens, a follower with no displayName, all messages sent, and a partial failure where invalid or unregistered tokens are removed from the database and the others kept. Cloud Messaging has no emulator, so stub only messaging.sendEach with a realistic BatchResponse; seed and assert everything else through the emulators. Add a test runner and a test script to functions/package.json, run the suite with firebase emulators:exec until it passes, and open a pull request.","resources":[{"url":"https://github.com/your-org/your-app"}]}