de79cf0342
Three issues: * AdminRequestsScreen line 105 MagicNumber on UUID prefix length 8. Extracted to USER_ID_PREFIX_LEN with rationale. * LibraryRepository TooManyFunctions (12/11) after shuffleLibrary addition. Same pattern as PlayerController / AuthStore: @Suppress at the class with rationale (function count scales with entity- family count, splitting would scatter plumbing). * JDK 22+ "restricted method java.lang.System::load" warning from Gradle's bundled native-platform jar. Add --enable-native-access=ALL-UNNAMED to org.gradle.jvmargs so the daemon opts the native loader in. Future-compat: Gradle will declare this in the jar's manifest eventually and the flag becomes redundant. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>