Repository navigation
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
This branch has not been deployed
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
Implements the approved first slice of #324: local, user-owned route presets, not saved recipients or a team identity directory. Supports ordinary local/SSH Claude Code and Codex list/send on Mac/Linux. The branch incorporates current
main87e46e8dc63880acf6cb6db3666d5f438dc2d06f, including the separately merged #327 dependency fix. The diff contains no Control dependency changes and does not copy the still-open #325 feature.preset add/list/show/replace/remove,list/send --presetandsend --preset-revision.--toremains required and uses existing native validation.Refs #324. The broader saved-recipient binding, paired-device, grouping and other address-book acceptance items remain open. This is not a complete implementation of the entire issue.
Storage boundary
Validation
Candidate
6510c93aa39e613adf2eeb4a35b0e9c0a1ebca7e: preset code, tests, docs and generated artifact are byte-identical to reviewedc54a70b413c198d2b481479222dc53aa8648dac8; the integration commit adds only current main's already-merged Control lockfile.--check, isolated wheel/sdist build, exact distribution-content tests (4) andgit diff --checkpass. No global dependency installation.Current-head verification: CI run 39753494952 succeeded; all 28 PR checks pass. Automatic code and security reviews completed without findings on
6510c93aa39e613adf2eeb4a35b0e9c0a1ebca7e. This is a review handoff, not merge or release authorization.Integration and approval gates
--explainfeature is not copied here; these examples use the normal dry run. Combined-tree integration must be checked after normal approval/merge of the sibling PRs.