Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
⏳ DRAFT
What to do
Review readiness checklist
2/4 boxes ticked. This PR stays in draft until every box above is ticked. |
리뷰 · 우선순위 71 / 80이 PR은 지금 고치는 방식은 새 규칙을 만들지 않고 이미 있는 검사기를 공유하는 쪽입니다. 테스트가 이 PR의 핵심입니다. 지금 라인 - 메인테이너의 판단이 필요한 지점
너의 추천 이 댓글은 grok-bot이 작성했습니다 |
|
Author follow-up on the Cross-platform CI failure for this head. The failing shard is Windows 5/6, and all nine failures come from The failure reproduces on a Windows host at current I opened a separate fix for that so it is not mixed into this PR. Once it lands, this head should be re-run before any readiness claim. This PR is also beyond the latest-dev tolerance, so it stays Draft until a coordinated rebase. |
47537ac to
3dc6d47
Compare
|
Rebased onto latest Hygiene gate needs a maintainer decision, not an author change. The reason it has to be called from that file is the point of the change: Could a maintainer review the auth-surface touch and apply Superseding my earlier CI note. The comment above about the Windows shard and the latest-dev tolerance is resolved. This head is rebased onto Local verification on the published head |
3dc6d47 to
c8f7030
Compare
…or after module split
Co-authored-by: luvs01 <27862058+luvs01@users.noreply.github.com>
7bc56da to
d8cfbb8
Compare
|
Sponsoring. The whole restricted-path change is one import and four lines inside the existing for (const field of ["responsesPath", "chatCompletionsPath"] as const) {
const sendPathError = providerRelativeSendPathConfigError(field, raw[field]);
if (sendPathError) return `provider ...`;
}No authentication, credential, CORS or admission logic is read or modified. The file is restricted because it hosts the provider management validator, not because this change goes near auth. Two things I checked rather than assumed: the new branch is the only one in that chain that redacts the provider name before interpolating it, which is inconsistent with its neighbours but errs safe; and the widening of Applying |
…lization Move the shared shape validator into an import-free config leaf and retain the schema export. The management boundary no longer enters config initialization through the schema before the facade can initialize its dependencies. A fresh-process regression fails with the runtimeRoleSchema TDZ before this fix. The management, import and layout checks pass: 155 tests, 1649 assertions. Typecheck, structure, privacy and file-size checks pass. Full hosted CI remains a separate publication gate.
|
The corrective follow-up is published at @codex review |
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. |
|
Codex Review: Didn't find any major issues. Hooray! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Summary
Validate provider-relative send paths at the management boundary before storing them. The validator is independent of configuration-schema initialization, so loading the management module first no longer triggers a runtimeRoleSchema temporal-dead-zone error. Existing schema exports and rejection messages remain compatible.
Current validation
10801f4e9dc1c59bff1597047afd44f090db6335. The branch remains within the allowed dev-drift window; this follow-up does not rebase only to chase the tip.34994442423was dispatched once and isin_progress(pending). The upstream workflow requires maintainer approval to run. Prior-head success is not claimed as validation of this revision.Review readiness checklist