Skip to content

Make schema lifecycle regression deterministic - #11

Merged
davidqyc merged 1 commit into
mainfrom
public/codex-schema-lifecycle-test-fix-20260920
Sep 20, 2026
Merged

davidqyc merged 1 commit into
mainfrom
public/codex-schema-lifecycle-test-fix-20260920

Conversation

@davidqyc

Copy link
Copy Markdown
Owner

Fixes a nondeterministic test in the newly added lifecycle compatibility suite.

The test previously derived rollout filenames from Python's randomized string hash while the shared harness selects receipts by sorted path. Across processes, that could make one subtest read a different case's receipt.

The test now isolates each case in its own output directory and uses deterministic filenames.

Validation:

  • full suite: 288/288 PASS
  • public hygiene scan: 0 findings

No production code changes.

@davidqyc
davidqyc merged commit a35b448 into main Sep 20, 2026
8 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