You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
revert(policy): Kotlin is goodbye — remove JVM-interop carve-out (#417)
Reverts the bindings/kotlin + bindings/groovy + clients/jetbrains exemptions
added in #417. There is NO carve-out for hand-written JVM bindings: FFI/interop
must be Idris2-ABI -> Zig FFI (or Idris2 -> C as a last resort). The proven /
proven-servers Kotlin/Java/Groovy bindings are an architecture violation to be
re-done as Zig FFI (owner directing the proven-servers bot). Mobile = Tauri/Dioxus.
Only the minimal Android Java platform shim carve-out remains.
enforce "Java/Kotlin/Groovy files" "use Rust/Tauri/Dioxus instead (consumer JVM interop is exempt under bindings/kotlin, bindings/groovy, clients/jetbrains)" "$JAVA_FILES"
334
+
enforce "Java/Kotlin/Groovy files" "Kotlin is goodbye — apps use Tauri/Dioxus; FFI/interop must be Idris2-ABI -> Zig FFI (or Idris2 -> C as a last resort), NOT hand-written JVM bindings" "$JAVA_FILES"
0 commit comments