Since PR#152 the PIT minions ran on Gradle's Java 21, could not load the tests compiled for 25, found none, and the nightly main@mutation failed with every mutant uncovered. pitest.jvmPath now names the toolchain's launcher.
See docs/prs/2026-10-12-PR#154-pit-toolchain-jvm.md.
Since PR#152 the PIT minions ran on Gradle's Java 21, could not load the tests compiled for 25, found none, and the nightly main@mutation failed with every mutant uncovered. `pitest.jvmPath` now names the toolchain's launcher.
See docs/prs/2026-10-12-PR#154-pit-toolchain-jvm.md.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Since PR#152 the tests are compiled for Java 25, but the PIT minions started
on the JVM running Gradle (21), found no test and left every mutant uncovered,
so the nightly Mutation-CRAP gate failed for almost every method.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-code
marked the pull request as ready for review 2026-10-12 07:59:23 +02:00
YELLOW risky build changes according to Jev: build.gradle.kts (weakens checks 0.07, risk 1.97, security 0.02)
hint 1 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
4 of 4 units passed all questions (1 PR document(s)).
1 answer ignored because of a confidence below [classifier] min_confidence.
Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 15389, calls 1, tokens in 14802 / out 2851 (reasoning included in out), duration 29.3 s, cost 0.0078 USD (reported), classifier `jev-1.13.0` calls 4, tokens in 3001, cost 0.0001 USD, excerpt selection `openrouter/openai/gpt-6-luna` calls 1, tokens in 30912 / out 120, cost 0.0039 USD (reported), build file judge `jev-1.13.0` calls 2, tokens in 2297, cost 0.0001 USD, phases: path_judge 0.2 s, classifier 0.2 s, context 3.7 s, model_review 25.0 s, config: defaults + host + repository (.werkrevisor.toml at main 2aee6c1).
Reviewed head `80ac352aaeafae411b338bbbc553108ff2b28581` against base `2aee6c183149edd6e9630843452615579a3b1444`, werkrevisor 0.35.0.
<!-- werkrevisor:80ac352aaeafae411b338bbbc553108ff2b28581 -->
<!-- werkrevisor-verdict:YELLOW -->
<!-- werkrevisor-blocks:a7b0fefa94f2a098bed7d1a61576b411,3cbbce4209fd0a366960354342dbe9e2,2ec606bb9cf108dc5c70be2ef72f46bc,6e9e09fabb4194907f24be7662f10e8c,92a52b18c7c39176b5440a5e46db72f8 -->
## 🟡 werkrevisor: YELLOW / HUMAN_REVIEW
Change kind: `mixed`.
### Reasons
- **YELLOW** risky build changes according to Jev: build.gradle.kts (weakens checks 0.07, risk 1.97, security 0.02)
- **hint** 1 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
4 of 4 units passed all questions (1 PR document(s)).
1 answer ignored because of a confidence below [classifier] min_confidence.
<sub>
Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 15389, calls 1, tokens in 14802 / out 2851 (reasoning included in out), duration 29.3 s, cost 0.0078 USD (reported), classifier `jev-1.13.0` calls 4, tokens in 3001, cost 0.0001 USD, excerpt selection `openrouter/openai/gpt-6-luna` calls 1, tokens in 30912 / out 120, cost 0.0039 USD (reported), build file judge `jev-1.13.0` calls 2, tokens in 2297, cost 0.0001 USD, phases: path_judge 0.2 s, classifier 0.2 s, context 3.7 s, model_review 25.0 s, config: defaults + host + repository (.werkrevisor.toml at main 2aee6c1).<br>
Reviewed head `80ac352aaeafae411b338bbbc553108ff2b28581` against base `2aee6c183149edd6e9630843452615579a3b1444`, werkrevisor 0.35.0.
</sub>
ai-reviewer
scheduled this pull request to auto merge when all checks succeed 2026-10-12 07:59:55 +02:00
ai-reviewer
requested review from mi 2026-10-12 07:59:55 +02:00
The change aligns PIT’s JVM with the existing Java toolchain without weakening test selection or CI thresholds. It does not alter security controls, credentials, or persistent data.
No findings.
This review only advises; it holds no merge.
Model `gpt-6-astra`, effort high, tokens in 198002 (cached 154240) / out 929, 50.4 s, 5 commands; reviewed head `80ac352aaeafae411b338bbbc553108ff2b28581`.
<!-- werkrevisor-codex:80ac352aaeafae411b338bbbc553108ff2b28581 -->
<!-- werkrevisor-codex-critical:false -->
<!-- werkrevisor-codex-unattached:0 -->
<!-- werkrevisor-codex -->
## Codex review: not critical
The change aligns PIT’s JVM with the existing Java toolchain without weakening test selection or CI thresholds. It does not alter security controls, credentials, or persistent data.
No findings.
This review only advises; it holds no merge.
<sub>
Model `gpt-6-astra`, effort high, tokens in 198002 (cached 154240) / out 929, 50.4 s, 5 commands; reviewed head `80ac352aaeafae411b338bbbc553108ff2b28581`.
</sub>
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.
Since PR#152 the PIT minions ran on Gradle's Java 21, could not load the tests compiled for 25, found none, and the nightly main@mutation failed with every mutant uncovered.
pitest.jvmPathnow names the toolchain's launcher.See docs/prs/2026-10-12-PR#154-pit-toolchain-jvm.md.
🤖 Generated with Claude Code
🟡 werkrevisor: YELLOW / HUMAN_REVIEW
Change kind:
mixed.Reasons
Classifier
4 of 4 units passed all questions (1 PR document(s)).
Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 15389, calls 1, tokens in 14802 / out 2851 (reasoning included in out), duration 29.3 s, cost 0.0078 USD (reported), classifier `jev-1.13.0` calls 4, tokens in 3001, cost 0.0001 USD, excerpt selection `openrouter/openai/gpt-6-luna` calls 1, tokens in 30912 / out 120, cost 0.0039 USD (reported), build file judge `jev-1.13.0` calls 2, tokens in 2297, cost 0.0001 USD, phases: path_judge 0.2 s, classifier 0.2 s, context 3.7 s, model_review 25.0 s, config: defaults + host + repository (.werkrevisor.toml at main1 answer ignored because of a confidence below [classifier] min_confidence.
2aee6c1).Reviewed head `80ac352aaeafae411b338bbbc553108ff2b28581` against base `2aee6c183149edd6e9630843452615579a3b1444`, werkrevisor 0.35.0.
Codex review: not critical
The change aligns PIT’s JVM with the existing Java toolchain without weakening test selection or CI thresholds. It does not alter security controls, credentials, or persistent data.
No findings.
This review only advises; it holds no merge.
Model `gpt-6-astra`, effort high, tokens in 198002 (cached 154240) / out 929, 50.4 s, 5 commands; reviewed head `80ac352aaeafae411b338bbbc553108ff2b28581`.