T3 — Bind creation and execution to the originating project - #5707
Merged
Conversation
georgi
enabled auto-merge (squash)
September 10, 2026 07:58
…5711) * docs(marketing): rename category to Agent-First Creative Workspace Replace "Creative AI Workspace" wording across marketing pages, docs pages, and READMEs with "Agent-First Creative Workspace", regenerating the derived public/llms.txt and public/index.md from the updated generator script. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WCzsABL9a7Ztit2E4o8FAB * docs: fix broken source links in project-scoping PRD HTML-Proofer resolves these against the built Jekyll site, not the repo tree, so relative paths into web/src and packages/models 404. Match the doc's own GitHub-blob-URL convention used elsewhere. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WCzsABL9a7Ztit2E4o8FAB --------- Co-authored-by: Claude <noreply@anthropic.com>
The macOS release job has failed on every run since 2026-09-06 in
"Build Electron (macOS/Linux)":
security set-key-partition-list ... -k *** <tmp>.keychain
security: SecKeychainUnlock: The user name or passphrase you entered
is not correct.
electron-builder creates its own temp keychain with a random password,
imports the p12, then passed the *p12* password to
set-key-partition-list instead of the keychain's own unlock password.
That mismatch was tolerated by macOS 26.5.2 (runner image 20260728) and
is rejected by 26.6.2 (image 20260831) — the last green mac build ran on
the older image, and nothing in this repo changed.
26.16.1 fixes it upstream ("use keychain password for
set-key-partition-list"); no other version in the 26.15.x line carries
the fix.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MuPJ6656wv9MxF6UZGteg3
…re-sq45fs fix(release): bump electron-builder to 26.16.1
Co-authored-by: Sprite <noreply@sprites.dev>
…5718) * feat: expose project ownership on legacy resource APIs * fix: declare workspace project ownership input * fix: satisfy workspace payload lint rule --------- Co-authored-by: Sprite <noreply@sprites.dev>
* Persist separate project workspace sessions * Fix workspace tab test isolation * Fix active tab focus after project tab closes * Fix project session focus restoration --------- Co-authored-by: Sprite <noreply@sprites.dev>
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.
Carries project identity through workflow creation, execution, delayed work, imports, generated outputs, and agent resource operations. This follow-up fixes the workflow update schema so omitted project scope is preserved, preventing collaborator updates from being treated as unauthorized moves to the default project.
Main changes:
Verification: