Skip to content

Establish isolated mutation execution foundation - #75

Merged
greenthree merged 2 commits into
mainfrom
codex/mutation-p0-execution-foundation
Aug 12, 2026
Merged

Establish isolated mutation execution foundation#75
greenthree merged 2 commits into
mainfrom
codex/mutation-p0-execution-foundation

Conversation

@greenthree

Copy link
Copy Markdown
Owner

Summary

  • capture one immutable problem baseline under the workspace build lock
  • execute mutants in independent temporary workers with serial deterministic ordering
  • release the global build lock during long Judge runs while retaining final live-input fencing
  • forward bounded memory, process, output and cancellation controls through Judge
  • add optional, strictly validated execution profile data to mutation evidence with v2 compatibility
  • centralize consistent problem snapshot copying for checkpoint/generation/mutation

Validation

  • npm run check (720 passed, 30 skipped)
  • npm run pack:check (probhub=224 files, probhub-skill=5 files)
  • python -X utf8 C:\\Users\\13952\\.codex\\skills\\.system\\skill-creator\\scripts\\quick_validate.py .
  • phtest: nine-problem --json lint passed
  • git diff --check

P0 deliberately remains serial; --jobs and cross-problem parallel scheduling are deferred to the ROADMAP.

@greenthree
greenthree marked this pull request as ready for review August 12, 2026 14:03
@greenthree
greenthree merged commit 67d996e into main Aug 12, 2026
11 checks passed
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