data quality: which workflow works best for Kotlin?