Wave A: trustworthy-green mirror + runner re-pin v0.9.0 (v0.5.0) - #1
Merged
Conversation
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Mirror repo-B's reason-quality gate into repo-P. repo-P had no local accept-policy module, so vendor scripts/_accept.py (stdlib-only, provides _parse_policy) and scripts/validate_accept.py alongside the new check_accept_reasons.py gate. Enrich all 25 boilerplate/contentless reasons in .repo-audit/accept.json with finding identity (leaf/metric/path/symbol); only reason fields changed (match/applies preserved verbatim). Wire the gate into the convergence-gate job after the convergence step. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Mirror repo-B's toolchain-drift gate into repo-P. Add scripts/toolchain_pins.json (repo-P's own leaf pins from check.yml + pytest/hypothesis), the pure-diff check_toolchain.py gate, and its three diff_versions unit tests. CI now installs the leaf toolchain from the manifest (single source of truth) and asserts no drift before any lane runs. jsonschema stays an unpinned coverage-gap helper. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
#3) repo-P only consumes reason text, so the reason-quality gate no longer needs the full _accept module — its unused symbols were flagged dead-code/complexity by repo-P's own wave. The wave itself uses the cloned runner's accept logic. 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.
Mirrors convergence-gate hardening (#1 errored-lane, #3 accept-reason, #10 toolchain-drift) into perf-benchmark and re-pins the diagnosis-wave runner v0.8.2→v0.9.0 (bringing #9 timeout + #2 ceilings by pin).
🤖 Generated with Claude Code