build(account-unification): resync uv lockfile - #112
Conversation
|
Warning Review limit reached
Next review available in: 46 minutes Limit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. How can I continue?Wait for the limit to reset, then comment An organization admin can change what happens after included review limits in Billing. How do review limits work?CodeRabbit enforces per-developer PR review limits within each organization. For paid Pro and Pro+ reviews, CodeRabbit uses a developer's included PR review attempts over the past 7 days to set the current hourly allowance. At typical activity levels, the full plan allowance applies. Higher sustained activity can lower the allowance until earlier attempts leave the 7-day window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (11)
📝 WalkthroughWalkthroughMCP OAuth 클라이언트 인가에 대한 ADR과 검증 문서를 추가했습니다. Keycloak, Keyverse, LineageWeave의 권한 경계와 리소스 바인딩을 정의했습니다. 런타임 구현 증거가 없음을 ChangesMCP OAuth 클라이언트 인가
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: 🟡 Moderate · up to The PR updates authorization design and traceability documents but still omits required issuer-binding, JWT validation, and current MCP/RFC 9207 details. This leaves the documented security contract incomplete and requires owner follow-up before merge; the dependency lockfile change itself does not add runtime behavior. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks 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 |
|
@opencode-agent Please review the exact current head only. Focus on the lockfile consistency repair and whether it safely unblocks ; do not transfer predecessor evidence or self-approve the author. |
|
Correction: review the exact current head f02acf9 only. Focus on the lockfile consistency repair and whether uv sync locked succeeds safely. Do not transfer predecessor evidence or self-approve the author. |
|
Exact-head review request (2026-08-20): Head @opencode-agent please perform an independent review of this exact head. Do not approve based on this request alone; approval must be a normal independent review. |
|
Please independently review exact current head f02acf9 only. This lock refresh is the prerequisite for PR #105: it updates the account-unification lock to the current pyproject requirements. All hosted Checks are terminal-success; do not transfer predecessor evidence, self-approve, or merge without the normal protected latest-pusher and current-head review gates. |
|
Independent exact-head review requested for f02acf9. This lockfile-only prerequisite unblocks the stale uv --locked failures on Dependabot PRs #105-#110 after normal branch refresh. Current exact-head terminal Checks are 22 success and 8 skipped; no current-head approval is present. A review-only merge-scheduler dispatch was sent with auto-merge and branch updates disabled. Please review this exact SHA; do not transfer stale approval or self-approve. |
|
@opencode-agent please review exact current head f02acf9. All four required Checks are successful; independently verify the lockfile-only prerequisite before any protected merge. |
|
Exact-head review request for |
|
@opencode-agent Please review exact current head |
|
@cwl-noema-review Please review exact current head |
|
Current-head review request: Lockfile refresh prerequisite has 23 successful Checks and no queued run, but no formal review is recorded. Please obtain an independent current-head review on this exact SHA before any protected merge. Exact SHA: |
|
@opencode-agent Please independently review exact current head |
|
@opencode-agent review exact current head |
|
Exact-head local verification for
The worktree is clean. This is validation evidence only; no approval or merge action was taken. |
|
Independent review request for exact current head f02acf9 against main@ce207dfd42975db61c82a5963e206fc1db14ac2b. All hosted required Checks currently pass, but no formal review exists. Please verify the locked dependency graph, full CI/coverage/security results, and stack compatibility at this SHA only. Do not transfer predecessor review, self-approve, or merge. |
|
Independent local lock verification for exact head
This is verification evidence, not a formal approval. Protected merge still requires an independent approval and exact-head protected gates. |
|
@opencode-agent please perform an independent substantive review of exact current head |
|
Update to the prior exact-head request: after rechecking the live rollup (22 successful, 8 skipped, 0 failures) at |
|
Exact-head review request: |
|
@opencode-agent please perform a fresh independent substantive review against exact head |
|
@cwl-noema-review please perform a fresh independent substantive review of exact current head f02acf9 against protected base ce207df. Read the complete lockfile diff, verify dependency/export consistency and supply-chain impact, and publish a verdict bound only to this SHA. Do not reuse predecessor-head evidence. |
* docs: define MCP OAuth authorization boundary * docs: clarify MCP ADR evidence and references * docs: clarify MCP token and metadata claims * docs: make OAuth scope metadata example valid * docs: cite OAuth registration and token profile RFCs
|
@opencode-agent @cwl-noema-review Please perform a fresh independent substantive review of exact successor head |
Exact-head successor verification
|
|
Exact-head remediation pushed: current head is Validated current findings from the exact predecessor head: RFC 9207 callback issuer recording/exact comparison (including error responses and missing-iss policy), RFC 9068 typ/required claims/signature/algorithm rejection, current MCP 2026-07-28 traceability, APA references, changelog, and operator handoff. Local verification on this exact tree: root documentation contract 6 passed; account-unification pytest 742 passed; coverage 2,734 statements / 738 branches at 100%/100%; Interrogate 100%; Ruff; compileall; |
|
@opencode-agent @cwl-noema-review Please perform a fresh independent substantive review against exact current head |
…105) * build(deps): bump step-security/harden-runner from 2.20.1 to 2.21.0 Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.20.1 to 2.21.0. - [Release notes](https://github.com/step-security/harden-runner/releases) - [Commits](step-security/harden-runner@b09bb98...05e3151) --- updated-dependencies: - dependency-name: step-security/harden-runner dependency-version: 2.21.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * build(account-unification): resync uv lockfile --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Seongho Bae <me@seonghobae.me>
* build(deps): bump astral-sh/setup-uv from 9.0.0 to 10.0.1 Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 9.0.0 to 10.0.1. - [Release notes](https://github.com/astral-sh/setup-uv/releases) - [Commits](astral-sh/setup-uv@c771a70...20cfd1b) --- updated-dependencies: - dependency-name: astral-sh/setup-uv dependency-version: 10.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * build(account-unification): resync uv lockfile --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Seongho Bae <me@seonghobae.me>
…unification (#107) * build(deps): bump uvicorn in /services/account_unification Bumps [uvicorn](https://github.com/Kludex/uvicorn) from 0.52.1 to 0.52.3. - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](Kludex/uvicorn@0.52.1...0.52.3) --- updated-dependencies: - dependency-name: uvicorn dependency-version: 0.52.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * build(deps): refresh uv lock for uvicorn update * build(account-unification): regenerate exports for uvicorn update --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Seongho Bae <me@seonghobae.me>
…_unification (#108) * build(deps-dev): bump ruff in /services/account_unification Bumps [ruff](https://github.com/astral-sh/ruff) from 0.16.1 to 0.16.3. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.16.1...0.16.3) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.16.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * build(deps): refresh uv lock for ruff update --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Seongho Bae <me@seonghobae.me>
…ces/account_unification (#109) * build(deps-dev): bump typing-inspection in /services/account_unification Bumps [typing-inspection](https://github.com/pydantic/typing-inspection) from 0.4.2 to 0.4.4. - [Release notes](https://github.com/pydantic/typing-inspection/releases) - [Changelog](https://github.com/pydantic/typing-inspection/blob/main/HISTORY.md) - [Commits](pydantic/typing-inspection@v0.4.2...v0.4.4) --- updated-dependencies: - dependency-name: typing-inspection dependency-version: 0.4.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * build(account-unification): resync uv lockfile * build(account-unification): regenerate exports for typing-inspection update --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Seongho Bae <me@seonghobae.me>
…110) * build(deps): bump github/codeql-action/analyze from 4.37.6 to 4.37.7 Bumps [github/codeql-action/analyze](https://github.com/github/codeql-action) from 4.37.6 to 4.37.7. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@5595cca...ff2f1c6) --- updated-dependencies: - dependency-name: github/codeql-action/analyze dependency-version: 4.37.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * fix(codeql): keep init and analyze versions aligned --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Seongho Bae <me@seonghobae.me>
* build(deps): bump github/codeql-action/init from 4.37.6 to 4.37.7 Bumps [github/codeql-action/init](https://github.com/github/codeql-action) from 4.37.6 to 4.37.7. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@5595cca...ff2f1c6) --- updated-dependencies: - dependency-name: github/codeql-action/init dependency-version: 4.37.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * fix(codeql): keep init and analyze versions aligned --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Seongho Bae <me@seonghobae.me>
Current-head verification and review disposition
Decision: |
Current-head review disposition update
|
Fresh review disposition for
|
Exact-head Checks disposition
Decision: |
Summary
Verification
036eb5f425c29296b0d5b9fb2666897417487983ce207dfd42975db61c82a5963e206fc1db14ac2bactionlint -ignore SC2016passed; the unignored SC2016 is an intentional nestedbash -cquoting case in the pre-existing hourly workflowStack note
ec91eb3af436ac7fa5e682d31d78cd5b01782d01.036eb5f425c29296b0d5b9fb2666897417487983.