plugins { id 'java-library' id 'org.jetbrains.kotlin.jvm' id 'org.jetbrains.kotlin.plugin.serialization' } ext { ktor_version = '3.0.3' } dependencies { implementation project(":core:events") implementation project(":core:tools") implementation project(":core:approvals") implementation 'org.jsoup:jsoup:1.20.1' implementation "io.ktor:ktor-client-core:$ktor_version" implementation "io.ktor:ktor-client-cio:$ktor_version" testImplementation "io.ktor:ktor-client-mock:$ktor_version" } // Pure deterministic extraction utility; coverage gate is enforced via its own thorough // unit tests, not the global line-count bound (same stance as :infrastructure:tools). tasks.named("koverVerify").configure { enabled = false }