Skip to content

Align OpenScience with unified workspaces - #442

Merged
Aayam Bansal (aayambansal) merged 3 commits into
mainfrom
codex/multi-workspace-selection
Aug 30, 2026
Merged

Align OpenScience with unified workspaces#442
Aayam Bansal (aayambansal) merged 3 commits into
mainfrom
codex/multi-workspace-selection

Conversation

@aayambansal

@aayambansal Aayam Bansal (aayambansal) commented Aug 29, 2026

Copy link
Copy Markdown
Member

Summary

  • persist the browser-approved workspace for both Personal and shared workspaces
  • treat osk_ credentials as immutable workspace keys and keep legacy thk_ credentials valid by mapping them to Personal
  • accept both legacy organization_byok and new workspace_byok credential sync sources while preventing shared secrets from reaching a flexible or unscoped session
  • remove paid-seat assumptions from funding eligibility and expose Personal with the same workspace metadata as every other workspace
  • keep usage reporting and managed requests pinned to the selected workspace Wallet
  • update account and Settings copy for neutral workspace switching

Verification

  • workspace/auth/account suite: 41 passed
  • repository typecheck, format check, and production build passed
  • exhaustive CLI run: 3,072 passed, 23 skipped; 9 unrelated process/listener timeout tests failed under the local full-run load and are unchanged by this PR
  • Vercel preview deployment passed

@vercel

vercel Bot commented Aug 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openscience Ready Ready Preview Aug 30, 2026 1:14am

Request Review

@aayambansal Aayam Bansal (aayambansal) changed the title Expose workspace selection and legacy key scope Align OpenScience with unified workspaces Aug 30, 2026
@aayambansal
Aayam Bansal (aayambansal) merged commit f1f5405 into main Aug 30, 2026
18 checks passed
@aayambansal
Aayam Bansal (aayambansal) deleted the codex/multi-workspace-selection branch September 1, 2026 11:51
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.

1 participant