harness(A6): verified WSL sync tool - #6
Merged
Conversation
… Part-B run) The 2026-06-06 Part-B-OpenAI run failed because a bulk `cp -rf … 2>/dev/null` SILENTLY skipped files — it left a stale 808-line kaizen_delta.py in WSL (main is 578) so KD ran the pre-A1 runner (wrong branches), and only 8/16 cells completed before OpenAI APIConnectionErrors. Nothing was committed. - sync_to_wsl.sh: copies every baselines .py/.sh via redirection (always overwrites — cannot silently skip), strips CRLF, diffs each WSL file against the CRLF-normalized repo file, and checks end-to-end markers (A1, jinja-pin, score_branch routing). Fails loud on any mismatch. Verified: 39 files, 0 mismatch, WSL now matches main. - RERUN_CHECKLIST: added A6 (verified sync) + an operational note on the failed attempt (environment, not code: stale sync + provider flakiness). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes the silent-skip sync that botched the Part-B-OpenAI run (stale 808-line kaizen_delta.py in WSL while main was 578 → KD ran the pre-A1 runner).
sync_to_wsl.shcopies via redirection (cannot skip), diffs every file, and checks markers; fails loud. Verified: 39 files, 0 mismatch, WSL matches main. RERUN_CHECKLIST gets A6 + an op-note on the failed attempt (environment, not code). No spend.🤖 Generated with Claude Code