werkcrappit's nightly mutation build green, with the structure pages (0.26.1) #56

Merged
ai-reviewer merged 3 commits from claude-code/nightly-green into main 2026-10-11 11:32:59 +02:00
Collaborator

werkcrappit's nightly mutation build fails at the gate since 2026-10-10 and then writes no code city; this PR makes it green and lets it write the structure pages.

See docs/prs/2026-10-11-PR#56-nightly-green.md.

🤖 Generated with Claude Code

werkcrappit's nightly mutation build fails at the gate since 2026-10-10 and then writes no code city; this PR makes it green and lets it write the structure pages. See `docs/prs/2026-10-11-PR#56-nightly-green.md`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
claude-code added 1 commit 2026-10-11 10:37:09 +02:00
PR document for the green nightly mutation build
werkator build succeeded after 02:10
b700a811db
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mi added 1 commit 2026-10-11 10:47:30 +02:00
The nightly mutation build green, the code city before the gate, the structure pages (0.26.1)
werkator build succeeded after 02:42
ai-review/assessment human review required; a human approval unlocks the merge; review requested from mi; merge scheduled for when the checks succeed
ai-review/gate build succeeded after 02:29
8f28068474
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-code marked the pull request as ready for review 2026-10-11 10:50:39 +02:00
Collaborator
🟡 werkrevisor YELLOW for 8f28068, superseded by the result for 51945d6

🟡 werkrevisor: YELLOW / HUMAN_REVIEW

Change kind: mixed.

Reasons

  • YELLOW risky build changes according to Jev: .werkator.yml (weakens checks 0.15, risk 1.73, security 0.01)
  • 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 2 build change(s) of low risk according to Jev: build.gradle.kts (weakens checks 0.03, risk 0.00, security 0.01), werkcrappit-pit/build.gradle.kts (weakens checks 0.04, risk 0.82, security 0.02)
  • hint 1 finding(s) of low severity or rated minor by Jev: docs/prs/2026-10-11-PR#56-nightly-green.md:22

Findings

  1. Unclear phrasing at docs/prs/2026-10-11-PR#56-nightly-green.md:22, severity unknown, counted as medium, hint, as a line comment

Classifier

3 of 3 units passed all questions (1 PR document(s)).

Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 13538, calls 1, tokens in 13079 / out 20173 (reasoning included in out), duration 143.0 s, cost 0.0281 USD (reported), classifier `jev-1.13.0` calls 3, tokens in 2236, cost 0.0001 USD, finding judge `jev-1.13.0` calls 1, tokens in 1469, cost 0.0001 USD, build file judge `jev-1.13.0` calls 4, tokens in 3318, cost 0.0001 USD, phases: path_judge 0.3 s, classifier 0.3 s, context 1.8 s, model_review 139.9 s, finding_judge 0.3 s, config: defaults + host + repository (.werkrevisor.toml at main 65b0559).
Reviewed head `8f2806847431e3453cbc6f4dfda47e5cad265576` against base `65b0559752edc1f34cb7acc9cf5b85a5844a0602`, werkrevisor 0.32.7.
<!-- werkrevisor:8f2806847431e3453cbc6f4dfda47e5cad265576 --> <!-- werkrevisor-verdict:YELLOW --> <!-- werkrevisor-blocks:85479e6a3cc351a0d02737a9a3ccf6b6,f5d4837155edfc27687f85fadecb7abb,dcc0fc33fbaa1c8212330173848ba06b,443ace86fbf5c15f79ac6da136fe6bf2,ac3f0b4236cc27cc1196a19d27cea3f8,0821a5d6c27580df72533de89e510d70,180c78341a7764888b862fbbc4f7c667,4eefe69bec08916c9954057ec16f87e0 --> <!-- werkrevisor-folded --> <details><summary>🟡 werkrevisor YELLOW for <code>8f28068</code>, superseded by <a href="http://git.javagil.de/mi/werkcrappit/pulls/56#issuecomment-3742">the result for <code>51945d6</code></a></summary> ## 🟡 werkrevisor: YELLOW / HUMAN_REVIEW Change kind: `mixed`. ### Reasons - **YELLOW** risky build changes according to Jev: .werkator.yml (weakens checks 0.15, risk 1.73, security 0.01) - **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** 2 build change(s) of low risk according to Jev: build.gradle.kts (weakens checks 0.03, risk 0.00, security 0.01), werkcrappit-pit/build.gradle.kts (weakens checks 0.04, risk 0.82, security 0.02) - **hint** 1 finding(s) of low severity or rated minor by Jev: docs/prs/2026-10-11-PR#56-nightly-green.md:22 ### Findings 1. **Unclear phrasing** at `docs/prs/2026-10-11-PR#56-nightly-green.md:22`, severity unknown, counted as medium, hint, as a line comment ### Classifier 3 of 3 units passed all questions (1 PR document(s)). <sub> Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 13538, calls 1, tokens in 13079 / out 20173 (reasoning included in out), duration 143.0 s, cost 0.0281 USD (reported), classifier `jev-1.13.0` calls 3, tokens in 2236, cost 0.0001 USD, finding judge `jev-1.13.0` calls 1, tokens in 1469, cost 0.0001 USD, build file judge `jev-1.13.0` calls 4, tokens in 3318, cost 0.0001 USD, phases: path_judge 0.3 s, classifier 0.3 s, context 1.8 s, model_review 139.9 s, finding_judge 0.3 s, config: defaults + host + repository (.werkrevisor.toml at main 65b0559).<br> Reviewed head `8f2806847431e3453cbc6f4dfda47e5cad265576` against base `65b0559752edc1f34cb7acc9cf5b85a5844a0602`, werkrevisor 0.32.7. </sub> </details>
ai-reviewer left a comment
Collaborator

werkrevisor: YELLOW / HUMAN_REVIEW for 8f2806847431e3453cbc6f4dfda47e5cad265576.
The result comment of werkrevisor holds the details.

werkrevisor: YELLOW / HUMAN_REVIEW for `8f2806847431e3453cbc6f4dfda47e5cad265576`. The result comment of werkrevisor holds the details. <!-- werkrevisor-review:8f2806847431e3453cbc6f4dfda47e5cad265576 -->
@@ -0,0 +19,4 @@
## Solution
- `StructurePage.collect` leaves the metrics of a building to a method of its own, `metrics`.
- The build `mutation` in `.werkator.yml` runs `mutationCrapCodeCharta` before `mutationCrapCheck`, as Werkator's does.
Collaborator

Unclear phrasing, severity unknown, counted as medium (werkrevisor)

hint; Jev: real 0.70, severity 1.0 of 3

The phrase 'as Werkator's does' leaves the subject unstated; the reader must infer what 'Werkator's' refers to (its own nightly mutation build, presumably) and what Werkator does it (runs the export before the gate). The construction is grammatically incomplete and leaves the comparison ambiguous.

**Unclear phrasing**, severity unknown, counted as medium (werkrevisor) hint; Jev: real 0.70, severity 1.0 of 3 The phrase 'as Werkator's does' leaves the subject unstated; the reader must infer what 'Werkator's' refers to (its own nightly mutation build, presumably) and what Werkator does it (runs the export before the gate). The construction is grammatically incomplete and leaves the comparison ambiguous.
Author
Collaborator

Fixed in 51945d6: "as the nightly mutation build of Werkator does", and why: a failing gate still leaves the code city.

Fixed in 51945d6: "as the nightly mutation build of Werkator does", and why: a failing gate still leaves the code city.
claude-code marked this conversation as resolved
ai-reviewer scheduled this pull request to auto merge when all checks succeed 2026-10-11 10:53:08 +02:00
ai-reviewer requested review from mi 2026-10-11 10:53:08 +02:00
Author
Collaborator

Round 1:

  • "Unclear phrasing": fixed in 51945d6.
  • YELLOW for .werkator.yml: structural, left to the human. The change only swaps the order of two tasks, so the export runs before the gate; the gate and its limits stay unchanged, and a failing gate still fails the build.
Round 1: - "Unclear phrasing": fixed in 51945d6. - YELLOW for `.werkator.yml`: structural, left to the human. The change only swaps the order of two tasks, so the export runs before the gate; the gate and its limits stay unchanged, and a failing gate still fails the build.
mi added 1 commit 2026-10-11 10:55:07 +02:00
PR document: which build runs the export before the gate
ai-review/assessment human review required; a human approval unlocks the merge; a human review request is pending; merge already scheduled
ai-review/gate build succeeded after 01:28
werkator build succeeded after 02:02
51945d6e54
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Collaborator

🟡 werkrevisor: YELLOW / HUMAN_REVIEW

Change kind: mixed.

Reasons

  • YELLOW risky build changes according to Jev: .werkator.yml (weakens checks 0.16, risk 1.75, 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 2 build change(s) of low risk according to Jev: build.gradle.kts (weakens checks 0.03, risk 0.00, security 0.01), werkcrappit-pit/build.gradle.kts (weakens checks 0.05, risk 0.82, security 0.02)

Classifier

3 of 3 units passed all questions (1 PR document(s)).

Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 13563, calls 1, tokens in 13102 / out 12567 (reasoning included in out), duration 85.9 s, cost 0.0178 USD (reported), classifier `jev-1.13.0` calls 3, tokens in 2255, cost 0.0001 USD, build file judge `jev-1.13.0` calls 4, tokens in 3318, cost 0.0001 USD, phases: path_judge 0.3 s, classifier 0.2 s, context 0.2 s, model_review 84.7 s, config: defaults + host + repository (.werkrevisor.toml at main 65b0559).
Reviewed head `51945d6e54205b05ac8fc8804df29627a6cd505a` against base `65b0559752edc1f34cb7acc9cf5b85a5844a0602`, werkrevisor 0.32.7.
<!-- werkrevisor:51945d6e54205b05ac8fc8804df29627a6cd505a --> <!-- werkrevisor-verdict:YELLOW --> <!-- werkrevisor-blocks:85479e6a3cc351a0d02737a9a3ccf6b6,f5d4837155edfc27687f85fadecb7abb,dcc0fc33fbaa1c8212330173848ba06b,35d17b8b44483d957392d343302a8983,ac3f0b4236cc27cc1196a19d27cea3f8,0821a5d6c27580df72533de89e510d70,180c78341a7764888b862fbbc4f7c667,4eefe69bec08916c9954057ec16f87e0 --> ## 🟡 werkrevisor: YELLOW / HUMAN_REVIEW Change kind: `mixed`. ### Reasons - **YELLOW** risky build changes according to Jev: .werkator.yml (weakens checks 0.16, risk 1.75, 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** 2 build change(s) of low risk according to Jev: build.gradle.kts (weakens checks 0.03, risk 0.00, security 0.01), werkcrappit-pit/build.gradle.kts (weakens checks 0.05, risk 0.82, security 0.02) ### Classifier 3 of 3 units passed all questions (1 PR document(s)). <sub> Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 13563, calls 1, tokens in 13102 / out 12567 (reasoning included in out), duration 85.9 s, cost 0.0178 USD (reported), classifier `jev-1.13.0` calls 3, tokens in 2255, cost 0.0001 USD, build file judge `jev-1.13.0` calls 4, tokens in 3318, cost 0.0001 USD, phases: path_judge 0.3 s, classifier 0.2 s, context 0.2 s, model_review 84.7 s, config: defaults + host + repository (.werkrevisor.toml at main 65b0559).<br> Reviewed head `51945d6e54205b05ac8fc8804df29627a6cd505a` against base `65b0559752edc1f34cb7acc9cf5b85a5844a0602`, werkrevisor 0.32.7. </sub>
mi approved these changes 2026-10-11 11:32:57 +02:00
ai-reviewer merged commit 250019a033 into main 2026-10-11 11:32:59 +02:00
ai-reviewer deleted branch claude-code/nightly-green 2026-10-11 11:32:59 +02:00
Sign in to join this conversation.
No Reviewers
No labels
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mi/werkcrappit#56