A 5-agent mutation testing system for Kotlin (JVM-first) projects, powered by mutflow and built on the OMP agent/task/skill architecture.
This ports Scott-CC's multi-agent orchestration to OMP, adapting from per-mutant git worktrees to mutflow's compile-once meta-mutant approach.
# 1. Install the system into your Kotlin project
./.omp/bootstrap-mutation-testing.sh /path/to/kotlin-project
# 2. Run mutation testing
omp mutation-test /path/to/kotlin-projectPrerequisites: Java 21+, Gradle 9.x, Kotlin 2.4.x.
See the documentation index for tutorials, how-to guides, reference material, and explanations.
The sample/ directory contains a reference Kotlin project with a Calculator class at 100% mutation coverage (32/32 mutations killed, Excellent band, Medium confidence). Run gradle mutationResults in sample/ to reproduce.
The sample exercises every mutation strategy. Its validateInput method throws IllegalArgumentException, which demonstrates exception-type mutation support.
- Kotlin Multiplatform (JVM-first): mutflow is JVM-only. The
--kmpbootstrap flag targets JVM source sets only.
See CONTEXT.md for details.