Module: Rigor::Protection

Defined in:
lib/rigor/protection/mutator.rb,
lib/rigor/protection/mutation_scanner.rb

Overview

ADR-63 Tier 2 — the productized subset of the dev-only mutation-testing harness (‘tool/mutation/`, ADR-62). Only the *per-file effectiveness measurement* lives here — the type-visible Mutator and the warm-loop MutationScanner kill-rate measurement. The dev sweep / fuzz / survivor clustering stay off the frozen surface in `tool/mutation/mutate.rb` (which now reuses this Mutator so there is one source of truth).

Defined Under Namespace

Classes: Mutation, MutationScanner, Mutator