In PIT's test processes only, a Kotest spec skips its remaining tests after the first failure: the mutant is already killed, and the rest would wait, often into PIT's timeout. Locally BuildExecutor: 23.7 -> 18.6 min, timeouts 35 -> 25. Stacked on #136. See docs/prs/2026-10-10-PR#139-pit-specs-stop-at-first-failure.md.
In PIT's test processes only, a Kotest spec skips its remaining tests after the first failure: the mutant is already killed, and the rest would wait, often into PIT's timeout. Locally BuildExecutor: 23.7 -> 18.6 min, timeouts 35 -> 25. Stacked on #136. See docs/prs/2026-10-10-PR#139-pit-specs-stop-at-first-failure.md.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
YELLOW risky build changes according to Jev: build.gradle.kts (weakens checks 0.07, risk 1.81, security 0.02)
hint 3 changed file(s) that neither weaken the checks, touch security nor show a risk category of jvm-spring-backend according to Jev
hint 1 changed file was given to the AI as excerpt of the selected lines and 5 lines around each changed line, not in full (each larger than [review] max_full_file_chars = 80000): src/main/resources/templates/releases.html
Classifier
6 of 6 units passed all questions (1 PR document(s)).
Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 15647, calls 1, tokens in 15062 / out 2790 (reasoning included in out), duration 48.8 s, cost 0.0078 USD (reported), classifier `jev-1.13.0` calls 6, tokens in 4566, cost 0.0002 USD, excerpt selection `openrouter/openai/gpt-6-luna` calls 1, tokens in 29231 / out 114, cost 0.0037 USD (reported), build file judge `jev-1.13.0` calls 4, tokens in 3333, cost 0.0001 USD, phases: path_judge 0.3 s, classifier 0.5 s, context 4.2 s, model_review 43.6 s, config: defaults + host + repository (.werkrevisor.toml at main 20b7a00).
Reviewed head `90e36bd7bb52f726ccc0c12b9ace36eabbec5609` against base `20b7a002a010753b41263efccc8c8d8ac007fbff`, werkrevisor 0.31.3.
<!-- werkrevisor:90e36bd7bb52f726ccc0c12b9ace36eabbec5609 -->
<!-- werkrevisor-verdict:YELLOW -->
## 🟡 werkrevisor: YELLOW / HUMAN_REVIEW
Change kind: `mixed`.
### Reasons
- **YELLOW** risky build changes according to Jev: build.gradle.kts (weakens checks 0.07, risk 1.81, security 0.02)
- **hint** 3 changed file(s) that neither weaken the checks, touch security nor show a risk category of jvm-spring-backend according to Jev
- **hint** 1 changed file was given to the AI as excerpt of the selected lines and 5 lines around each changed line, not in full (each larger than [review] max_full_file_chars = 80000): src/main/resources/templates/releases.html
### Classifier
6 of 6 units passed all questions (1 PR document(s)).
<sub>
Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 15647, calls 1, tokens in 15062 / out 2790 (reasoning included in out), duration 48.8 s, cost 0.0078 USD (reported), classifier `jev-1.13.0` calls 6, tokens in 4566, cost 0.0002 USD, excerpt selection `openrouter/openai/gpt-6-luna` calls 1, tokens in 29231 / out 114, cost 0.0037 USD (reported), build file judge `jev-1.13.0` calls 4, tokens in 3333, cost 0.0001 USD, phases: path_judge 0.3 s, classifier 0.5 s, context 4.2 s, model_review 43.6 s, config: defaults + host + repository (.werkrevisor.toml at main 20b7a00).<br>
Reviewed head `90e36bd7bb52f726ccc0c12b9ace36eabbec5609` against base `20b7a002a010753b41263efccc8c8d8ac007fbff`, werkrevisor 0.31.3.
</sub>
ai-reviewer
scheduled this pull request to auto merge when all checks succeed 2026-10-10 10:22:13 +02:00
ai-reviewer
requested review from mi 2026-10-10 10:22:13 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
In PIT's test processes only, a Kotest spec skips its remaining tests after the first failure: the mutant is already killed, and the rest would wait, often into PIT's timeout. Locally BuildExecutor: 23.7 -> 18.6 min, timeouts 35 -> 25. Stacked on #136. See docs/prs/2026-10-10-PR#139-pit-specs-stop-at-first-failure.md.
🤖 Generated with Claude Code
a2c8587033tod432f80e93d432f80e93to90e36bd7bb🟡 werkrevisor: YELLOW / HUMAN_REVIEW
Change kind:
mixed.Reasons
Classifier
6 of 6 units passed all questions (1 PR document(s)).
Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 15647, calls 1, tokens in 15062 / out 2790 (reasoning included in out), duration 48.8 s, cost 0.0078 USD (reported), classifier `jev-1.13.0` calls 6, tokens in 4566, cost 0.0002 USD, excerpt selection `openrouter/openai/gpt-6-luna` calls 1, tokens in 29231 / out 114, cost 0.0037 USD (reported), build file judge `jev-1.13.0` calls 4, tokens in 3333, cost 0.0001 USD, phases: path_judge 0.3 s, classifier 0.5 s, context 4.2 s, model_review 43.6 s, config: defaults + host + repository (.werkrevisor.toml at main20b7a00).Reviewed head `90e36bd7bb52f726ccc0c12b9ace36eabbec5609` against base `20b7a002a010753b41263efccc8c8d8ac007fbff`, werkrevisor 0.31.3.