Skip to content

Integrate OAuth authority and bounded Range fixes on current main - #195

Merged
LIghtJUNction merged 1 commit into
mainfrom
fix/integrate-oauth-range-20260930
Sep 30, 2026
Merged

LIghtJUNction merged 1 commit into
mainfrom
fix/integrate-oauth-range-20260930

Conversation

@LIghtJUNction

Copy link
Copy Markdown
Contributor

Current main 9f4806d contains #189 but not the complete #192 follow-up, and oversized hosted/raw Range numbers still bypass the intended 416 response. This integrates the complete validated #192 change set at c92135b and the independent #194 Range changes at 0f057bf on that main baseline.

OAuth/API bindings recheck current source authority while preserving custodial login against live policy, grantless vault keys, and the actual three-field API binding shape. Userinfo stays read-only. Hosted/raw readers bound numeric Range parsing before conversion, retaining normal ranges and If-Range behavior.

All 11 changed file blobs exactly match their respective previously validated PR versions; existing main/TUI changes are retained. This is the new main-targeted integration for closed #192 and includes #194 without duplicating its implementation. Refs #76, #78, #79, #83.

Local combined validation: 20 focused pure regressions pass; Ruff check/format (601 files) and Python 3.15 warnings-as-errors compile pass. The real PostgreSQL HTTP flows, dual-locale integration, eight-shard contracts and installed deployment rehearsal must pass for this exact combined tree 92d878ce296083b7c83f4afe86e047770371cf83. Previous separate green runs are supporting evidence, not final combined validation.

Repository workflows were inspected: their deployment workflow is a disposable installed-wheel rehearsal with read-only repository permissions and artifact output. No production deployment or release is part of this PR.

@LIghtJUNction
LIghtJUNction marked this pull request as ready for review September 30, 2026 10:15
Copilot AI balanced review requested due to automatic review settings September 30, 2026 10:15

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
🔒 Security Review ✅ Completed 2026-09-30T10:41:09.764920Z 4488343 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

Copy link
Copy Markdown
Contributor Author

Verified #196 supersedes this integration: its current head 5954ff2 retains 4488343 as a parent, and all 11 changed file blobs here (including the workflow) match exactly. Its unchanged source tree 196cc764 also adds the bounty acceptance coverage and delivery documentation. Use #196 as the single merge path and validate its current-head CI; keep this PR as evidence until the equivalent fixes are actually on main.

@LIghtJUNction
LIghtJUNction merged commit 5954ff2 into main Sep 30, 2026
22 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants