Current topic: "Refactoring Build Script and Cleanup" Topic summary: I've identified that the current half-baked state uses a fragile reflection-based approach with `ThreadLocal` and `TaskExecutionListener` in `build.gradle.kts`, likely to avoid recursive Gradle calls. I will refactor this to use direct task name capture in `configureEach`, which is cleaner and more idiomatic. I will also remove debug logging from `SmokeTest.kt`. Once these changes are applied, I'll verify the build and stage the files. Strategic Intent: Refactor build script to remove fragile ThreadLocal and clean up debug code.