Skip to content

chore(wpd-codec): raise the mutation break threshold to 100 - #1279

Merged
Mearman merged 1 commit into
mainfrom
feat/100-percent-mutation-wpd-codec
Sep 16, 2026
Merged

Mearman merged 1 commit into
mainfrom
feat/100-percent-mutation-wpd-codec

Conversation

@Mearman

@Mearman Mearman commented Sep 15, 2026

Copy link
Copy Markdown
Member

Two independent full cold Stryker runs (incremental cache deleted before each) both landed on a genuine 100.00% mutation score across every source file in wpd-codec, with zero survived and zero no-coverage mutants across every classification. The package's existing test suite already killed every mutation opportunity, so no source restructuring or new tests were needed to close any gap.

  • Zero // Stryker disable comments anywhere in the package.
  • typecheck, lint, and test all pass.
  • breakThreshold raised from 64 to 100 in stryker.config.ts.

@Mearman

Mearman commented Sep 16, 2026

Copy link
Copy Markdown
Member Author

The workspace-wide "Mutation testing" workflow triggered by this PR ran every package rather than just wpd-codec, because its shard-planning step failed to resolve the main base ref and fell back to treating the whole workspace as affected. Within that run, the shard covering this package (doc-codec wpd-codec web) completed successfully. The overall workflow still shows failures, but they are in unrelated packages and predate this PR: document-schema.js has been failing its own 100% threshold (99.92%, one survived mutant) on main since at least 2026-09-11, and pdf-codec's dry run hit a pre-existing test timeout unrelated to this change. Neither package is touched by this diff. "Mutation testing result" is not one of this repository's required merge-gate status checks.

@Mearman
Mearman marked this pull request as ready for review September 16, 2026 00:14
@Mearman
Mearman enabled auto-merge (rebase) September 16, 2026 00:14
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 16, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
🔒 Security Review Completed 2026-09-16T00:17:47.469449Z e3bdcf6 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

Two independent full cold Stryker runs (incremental cache deleted
before each) both landed on a genuine 100.00% mutation score across
every source file, with zero survived and zero no-coverage mutants.
The package's existing test suite already killed every mutation
opportunity; no source restructuring or new tests were needed to
close any gap.
@Mearman
Mearman force-pushed the feat/100-percent-mutation-wpd-codec branch from e3bdcf6 to 71a48b9 Compare September 16, 2026 00:15
@Mearman
Mearman merged commit d616f2c into main Sep 16, 2026
26 checks passed
@Mearman
Mearman deleted the feat/100-percent-mutation-wpd-codec branch September 16, 2026 00:16
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 3.5.6 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant