Skip to content

T3 — Bind creation and execution to the originating project - #5707

Merged
georgi merged 23 commits into
mainfrom
claude/t-20260910-0003
Sep 11, 2026
Merged

T3 — Bind creation and execution to the originating project#5707
georgi merged 23 commits into
mainfrom
claude/t-20260910-0003

Conversation

@georgi

@georgi georgi commented Sep 10, 2026

Copy link
Copy Markdown
Collaborator

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:

  • Keep project_id defaulting only for workflow creation; updates remain scope-preserving when the field is omitted.
  • Add protocol regression coverage for create and update parsing.
  • Synchronize the generated create_workflow capability contract fingerprint.

Verification:

  • git diff --check: passed
  • Targeted protocol test: blocked, vitest is not installed in this checkout
  • npm run typecheck: blocked, tsc is not installed
  • npm run lint: blocked, oxlint is not installed
  • npm run dev:nodetool -- harness gate --base origin/main: blocked, tsx is not installed
  • GitHub CI is queued for commit 90d22f7.

@georgi
georgi enabled auto-merge (squash) September 10, 2026 07:58
Sprite and others added 20 commits September 10, 2026 08:06
…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>
@georgi georgi changed the title [T-20260910-0003] T3 — Bind creation and execution to the originating project T3 — Bind creation and execution to the originating project Sep 11, 2026
@georgi
georgi merged commit a05d30e into main Sep 11, 2026
29 checks passed
@georgi
georgi deleted the claude/t-20260910-0003 branch September 11, 2026 05:43
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