# ZeroClaw Android ProGuard Rules # Keep native bridge -keep class ai.zeroclaw.android.bridge.** { *; } -keepclassmembers class ai.zeroclaw.android.bridge.** { *; } # Keep JNI methods -keepclasseswithmembernames class * { native ; } # Keep data classes for serialization -keep class ai.zeroclaw.android.**.data.** { *; } -keepclassmembers class ai.zeroclaw.android.**.data.** { *; } # Kotlin serialization -keepattributes *Annotation*, InnerClasses -dontnote kotlinx.serialization.AnnotationsKt -keepclassmembers class kotlinx.serialization.json.** { *** Companion; } -keepclasseswithmembers class kotlinx.serialization.json.** { kotlinx.serialization.KSerializer serializer(...); }