Mutation-CRAP target 15 for Kotlin, red from 12, gate as ratchet (v1.34.1) #104

Merged
mi merged 2 commits from mihoe/mutation-crap-limits into main 2026-10-04 10:14:06 +02:00
Owner
  • Target: Mutation-CRAP at most 15 for Kotlin, code city red from 12 (score never below complexity; JaCoCo counts compiler-generated Kotlin branches).
  • Gate maxMutationCrap = 650 as a ratchet (today max 647.55), lowered with every refactoring PR down to 15.
  • werkcrappit 0.15.0 -> 0.16.4 for codeCharta.colorRedFrom.
  • AGENTS.md: rule, ratchet, split along domain steps.

PR-doc: docs/prs/2026-10-04-PR#104-mutation-crap-limits.md

🤖 Generated with Claude Code

- Target: Mutation-CRAP at most 15 for Kotlin, code city red from 12 (score never below complexity; JaCoCo counts compiler-generated Kotlin branches). - Gate `maxMutationCrap = 650` as a ratchet (today max 647.55), lowered with every refactoring PR down to 15. - werkcrappit 0.15.0 -> 0.16.4 for `codeCharta.colorRedFrom`. - AGENTS.md: rule, ratchet, split along domain steps. PR-doc: `docs/prs/2026-10-04-PR#104-mutation-crap-limits.md` 🤖 Generated with [Claude Code](https://claude.com/claude-code)
mi added 1 commit 2026-10-04 09:42:04 +02:00
The score never falls below the complexity, and JaCoCo counts branches
the Kotlin compiler adds, so Java's 10 would cap complexity at 9. Target
15, code city red from 12; maxMutationCrap starts at 650 (today's max
647.55) and is lowered with every refactoring. werkcrappit 0.16.4 for
codeCharta.colorRedFrom. AGENTS.md states the rule.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mi added 1 commit 2026-10-04 10:10:43 +02:00
add Mutation CRAP CodeCharta Chart before
werkator build succeeded after 02:01
84564eb0d9
mi merged commit 7d445dc673 into main 2026-10-04 10:14:06 +02:00
mi deleted branch mihoe/mutation-crap-limits 2026-10-04 10:14:06 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mi/werkator#104