43754d03c4
android / Build + lint + test (push) Successful in 5m26s
The unit tests called Media3's SessionCommand(String, Bundle) constructor, which checkNotNulls the Bundle. JVM unit tests have no real Android — Bundle.EMPTY is a static field initialized via the stub jar to null. isReturnDefaultValues=true escapes the ExceptionInInitializerError but leaves Bundle.EMPTY as null, so SessionCommand still NPEs on construction. The real fix is Robolectric, which is disproportionate infrastructure for one test file (pulls in JUnit 4 ceremony for a JUnit 5 project + a heavy dep + first-run SDK download flake risk on this CI). Verification gate for the like button is operator on-device check per feedback_definition_of_done. The Task 2 wiring lands next, then we verify the heart appears on the phone notification, lock screen, and Pixel Watch end-to-end.