fix(setup): honor provider roots and calibrate agent workflows - #5
Merged
Merged
Conversation
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.
Summary
Custom Codex and Claude configuration directories could be ignored by shared-skill setup, and relocated Claude directories could produce unreadable links while verification reported success. Setup now honors the selected provider roots, checks real link targets, and rejects obstructed roots before acquisition.
The accompanying guidance makes Codex desktop the primary entry while retaining Claude's native loading, separates contract changes from mechanical maintenance, and requires fresh independent review for ordinary implementation. PR guidance adds a 500-line target and a 1,000-line split-or-reviewer-exception gate.
Scope
PR size
main: 903 (867 additions, 36 deletions).Verification
node scripts/init-workspace.mjs --check: passed, including all eight shared skills and both providers' workflow adapters.tomllib: parsed both adversarial generated-adapter fixtures.mb_verifierreview of exact head45b77cf0c9d0d71741786f0132ad1a22cf9bde5efound no unresolved implementation or guidance findings and independently verified both restoration hashes and the complete workspace check.Risk and follow-up
Publication
main.55d9b10dead624119638c603b40d5dc939e79175after exact-head review and green cross-platform CI. Localmainwas fast-forwarded, is clean and synchronized, and its tree matches reviewed head45b77cf0c9d0d71741786f0132ad1a22cf9bde5e. The post-merge workspace check passed.