# AND-DIST-02 — consumer rules applied at host app R8 time (library isMinifyEnabled=false).
# Umbrella module: keep @PublicApi surface + MCPFeedback entry point.
#
# Phase 31 scaffolded @PublicApi keep; Phase 35 adds entry-point + annotated-method keeps.

-keep @com.mcpfeedback.sdk.annotation.PublicApi class * { *; }
-keep @com.mcpfeedback.sdk.annotation.PublicApi interface * { *; }
-keepclasseswithmembers class * {
    @com.mcpfeedback.sdk.annotation.PublicApi <methods>;
}

# Umbrella entry point (verified FQCN com.mcpfeedback.sdk.MCPFeedback on 2026-04-13).
-keep class com.mcpfeedback.sdk.MCPFeedback { *; }
-keep class com.mcpfeedback.sdk.MCPFeedback$* { *; }
