Pilot Config
@RequiresOptIn(message = "This configuration disables signature verification and lowers version enforcement; it is intended for staging, pilots, and integration testing. Do not use in production. Acknowledge with @OptIn(PilotConfig::class).", level = RequiresOptIn.Level.WARNING )
@Target(allowedTargets = [AnnotationTarget.FUNCTION, AnnotationTarget.CLASS, AnnotationTarget.PROPERTY ] )
Opt-in marker for configuration profiles that are explicitly not production-ready. Currently gates RemoteConfigPolicy.pilotDefaults, which disables signature verification and lowers minimum-version enforcement. Call sites must add @OptIn(PilotConfig::class) or propagate @PilotConfig to acknowledge they are choosing a lower-security posture. See KDoc on pilotDefaults for details.
Since
1.2.0