Skip to content

Revert mutation-ratchet CI step (restore green main) - #17

Merged
daniloc merged 1 commit into
mainfrom
revert/mutation-ratchet-ci-step
Jun 25, 2026
Merged

Revert mutation-ratchet CI step (restore green main)#17
daniloc merged 1 commit into
mainfrom
revert/mutation-ratchet-ci-step

Conversation

@daniloc

@daniloc daniloc commented Jun 25, 2026

Copy link
Copy Markdown
Owner

Reverts the CI step from #16. It failed on the push-to-main full run: all 6 anchored edges came back INVALID because the harness spawns 7 separate vitest boots, each opening a remote Cloudflare proxy session (AI/Vectorize are remote=true), and 7 rapid isolated boots fail in CI (passes locally where the session is reused). The harness + --changed mode stay as a local/pre-push tool.

Re-land plan: make the harness dump captured oracle output on non-ANCHORED verdicts (diagnosability), then solve the 7×-pool-boot incompatibility (single-process driver, or a bindings-free job variant) before re-wiring CI.

🤖 Generated with Claude Code

The boundary-oracle mutation ratchet (#16) failed on the push-to-main full run:
all 6 anchored edges came back INVALID in CI. The harness spawns 7 separate
`vitest` invocations, each of which boots the vitest-pool-workers pool and opens a
remote Cloudflare proxy session (AI/Vectorize are remote=true). `npm test` opens
one such session; 7 rapid isolated boots fail in the CI environment, so every
mutated oracle exits nonzero WITHOUT a "Tests N failed" line → INVALID → ratchet
fail. It passes locally because a dev box reuses/holds the session fine.

Remove the CI step to restore a green main. The harness (scripts/invariant-
mutation-probe.py) and its --changed mode stay as a local / pre-push tool. Re-land
as a CI gate once the harness emits the captured oracle output on non-ANCHORED
verdicts (to diagnose) and the 7x-pool-boot incompatibility is solved (e.g. a
single-process driver, or a job variant without the remote-proxy boot).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
mnemion 3ea7cc5 Jun 25 2026, 06:50 PM

@daniloc
daniloc merged commit e79ec81 into main Jun 25, 2026
5 checks passed
@daniloc
daniloc deleted the revert/mutation-ratchet-ci-step branch June 25, 2026 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant