fix(provider): resolve repo skills per workspace - #188
Merged
Conversation
Refs #182 Fork-Domain: upstream-fixes Fork-Tier: bugfix Fork-Upstreamable: yes
Author
Diagnosis: provider discovery is live; the composer query is stale.
Non-blocking for this PR. |
donjor
marked this pull request as ready for review
August 28, 2026 08:27
donjor
added a commit
that referenced
this pull request
Aug 29, 2026
Refs #182 Fork-Domain: upstream-fixes Fork-Tier: bugfix Fork-Upstreamable: yes Co-authored-by: donjor <donjordev@gmail.com>
donjor
added a commit
that referenced
this pull request
Aug 29, 2026
Refs #182 Fork-Domain: upstream-fixes Fork-Tier: bugfix Fork-Upstreamable: yes Co-authored-by: donjor <donjordev@gmail.com>
donjor
added a commit
that referenced
this pull request
Aug 30, 2026
Refs #182 Fork-Domain: upstream-fixes Fork-Tier: bugfix Fork-Upstreamable: yes Co-authored-by: donjor <donjordev@gmail.com>
donjor
added a commit
that referenced
this pull request
Aug 30, 2026
Refs #182 Fork-Domain: upstream-fixes Fork-Tier: bugfix Fork-Upstreamable: yes Co-authored-by: donjor <donjordev@gmail.com>
donjor
added a commit
that referenced
this pull request
Aug 30, 2026
Refs #182 Fork-Domain: upstream-fixes Fork-Tier: bugfix Fork-Upstreamable: yes Co-authored-by: donjor <donjordev@gmail.com>
donjor
added a commit
that referenced
this pull request
Sep 2, 2026
Refs #182 Fork-Domain: upstream-fixes Fork-Tier: bugfix Fork-Upstreamable: yes Co-authored-by: donjor <donjordev@gmail.com>
donjor
added a commit
that referenced
this pull request
Sep 2, 2026
Refs #182 Fork-Domain: upstream-fixes Fork-Tier: bugfix Fork-Upstreamable: yes Co-authored-by: donjor <donjordev@gmail.com>
donjor
added a commit
that referenced
this pull request
Sep 2, 2026
Refs #182 Fork-Domain: upstream-fixes Fork-Tier: bugfix Fork-Upstreamable: yes Co-authored-by: donjor <donjordev@gmail.com>
donjor
added a commit
that referenced
this pull request
Sep 2, 2026
Refs #182 Fork-Domain: upstream-fixes Fork-Tier: bugfix Fork-Upstreamable: yes Co-authored-by: donjor <donjordev@gmail.com>
donjor
added a commit
that referenced
this pull request
Sep 2, 2026
… commit ## What Changed Record `fix(provider): resolve repo skills per workspace (#188)` as a partial retirement in `docs/internals/fork-delta.md`. The superseded scope goes in Retired. The remainder stays in Kept. ## Why The unblock walk onto `v0.0.39-nightly.20260902.1261` reduced that commit from 546 insertions across 17 files to 35 insertions across 2 server files. ```diff - providers.workspaceSkills RPC, contract schemas, client atom family, chat-view preference, Codex pair + cwd-keyed Claude capabilities probe cache at capacity 16 + slashCommands merged alongside skills in upstream's snapshotForCwd ``` Upstream `bc918e7` (`pingdotgg#9210`) supplies per-workspace provider snapshots: `snapshotForCwd` on every driver, `refreshWorkspaceSnapshot` in the registry, `workspaceSnapshots` on `ServerProvider`, and the client resolvers. That is what supersedes the dropped scope. Upstream's `snapshotForCwd` merges `skills` alone. Its capabilities probe cache stays capacity 1, keyed on binary plus resolved HOME. The remainder covers exactly that gap. A subject in both Retired and Kept is how the ledger spells a partial, so the commit stays in the stack. **Checks** - `vp run fork:delta --check`: ok, 220 fork commits tagged. - `vp run fork:upstream-refs docs/internals/fork-delta.md`: unchanged at 8 pre-existing live references. The new Retired row code-spans its subject and adds none. The 8 predate this branch. `#492` stays open. Its first `Done when` is a user-visible claim, that a project's `.claude/commands` appear in the Claude menu for a worktree thread. No client pass has been run, so this cannot close it. Refs #492 Refs #481 Fork-Domain: fork-meta Fork-Tier: qol Fork-Upstreamable: no Co-authored-by: donjor <38745786+donjor@users.noreply.github.com>
donjor
added a commit
that referenced
this pull request
Sep 4, 2026
Refs #182 Fork-Domain: upstream-fixes Fork-Tier: bugfix Fork-Upstreamable: yes Co-authored-by: donjor <donjordev@gmail.com>
donjor
added a commit
that referenced
this pull request
Sep 4, 2026
… commit ## What Changed Record `fix(provider): resolve repo skills per workspace (#188)` as a partial retirement in `docs/internals/fork-delta.md`. The superseded scope goes in Retired. The remainder stays in Kept. ## Why The unblock walk onto `v0.0.39-nightly.20260902.1261` reduced that commit from 546 insertions across 17 files to 35 insertions across 2 server files. ```diff - providers.workspaceSkills RPC, contract schemas, client atom family, chat-view preference, Codex pair + cwd-keyed Claude capabilities probe cache at capacity 16 + slashCommands merged alongside skills in upstream's snapshotForCwd ``` Upstream `bc918e7` (`pingdotgg#9210`) supplies per-workspace provider snapshots: `snapshotForCwd` on every driver, `refreshWorkspaceSnapshot` in the registry, `workspaceSnapshots` on `ServerProvider`, and the client resolvers. That is what supersedes the dropped scope. Upstream's `snapshotForCwd` merges `skills` alone. Its capabilities probe cache stays capacity 1, keyed on binary plus resolved HOME. The remainder covers exactly that gap. A subject in both Retired and Kept is how the ledger spells a partial, so the commit stays in the stack. **Checks** - `vp run fork:delta --check`: ok, 220 fork commits tagged. - `vp run fork:upstream-refs docs/internals/fork-delta.md`: unchanged at 8 pre-existing live references. The new Retired row code-spans its subject and adds none. The 8 predate this branch. `#492` stays open. Its first `Done when` is a user-visible claim, that a project's `.claude/commands` appear in the Claude menu for a worktree thread. No client pass has been run, so this cannot close it. Refs #492 Refs #481 Fork-Domain: fork-meta Fork-Tier: qol Fork-Upstreamable: no Co-authored-by: donjor <38745786+donjor@users.noreply.github.com>
donjor
added a commit
that referenced
this pull request
Sep 4, 2026
Refs #182 Fork-Domain: upstream-fixes Fork-Tier: bugfix Fork-Upstreamable: yes Co-authored-by: donjor <donjordev@gmail.com>
donjor
added a commit
that referenced
this pull request
Sep 4, 2026
… commit ## What Changed Record `fix(provider): resolve repo skills per workspace (#188)` as a partial retirement in `docs/internals/fork-delta.md`. The superseded scope goes in Retired. The remainder stays in Kept. ## Why The unblock walk onto `v0.0.39-nightly.20260902.1261` reduced that commit from 546 insertions across 17 files to 35 insertions across 2 server files. ```diff - providers.workspaceSkills RPC, contract schemas, client atom family, chat-view preference, Codex pair + cwd-keyed Claude capabilities probe cache at capacity 16 + slashCommands merged alongside skills in upstream's snapshotForCwd ``` Upstream `bc918e7` (`pingdotgg#9210`) supplies per-workspace provider snapshots: `snapshotForCwd` on every driver, `refreshWorkspaceSnapshot` in the registry, `workspaceSnapshots` on `ServerProvider`, and the client resolvers. That is what supersedes the dropped scope. Upstream's `snapshotForCwd` merges `skills` alone. Its capabilities probe cache stays capacity 1, keyed on binary plus resolved HOME. The remainder covers exactly that gap. A subject in both Retired and Kept is how the ledger spells a partial, so the commit stays in the stack. **Checks** - `vp run fork:delta --check`: ok, 220 fork commits tagged. - `vp run fork:upstream-refs docs/internals/fork-delta.md`: unchanged at 8 pre-existing live references. The new Retired row code-spans its subject and adds none. The 8 predate this branch. `#492` stays open. Its first `Done when` is a user-visible claim, that a project's `.claude/commands` appear in the Claude menu for a worktree thread. No client pass has been run, so this cannot close it. Refs #492 Refs #481 Fork-Domain: fork-meta Fork-Tier: qol Fork-Upstreamable: no Co-authored-by: donjor <38745786+donjor@users.noreply.github.com>
donjor
added a commit
that referenced
this pull request
Sep 4, 2026
… commit ## What Changed Record `fix(provider): resolve repo skills per workspace (#188)` as a partial retirement in `docs/internals/fork-delta.md`. The superseded scope goes in Retired. The remainder stays in Kept. ## Why The unblock walk onto `v0.0.39-nightly.20260902.1261` reduced that commit from 546 insertions across 17 files to 35 insertions across 2 server files. ```diff - providers.workspaceSkills RPC, contract schemas, client atom family, chat-view preference, Codex pair + cwd-keyed Claude capabilities probe cache at capacity 16 + slashCommands merged alongside skills in upstream's snapshotForCwd ``` Upstream `bc918e7` (`pingdotgg#9210`) supplies per-workspace provider snapshots: `snapshotForCwd` on every driver, `refreshWorkspaceSnapshot` in the registry, `workspaceSnapshots` on `ServerProvider`, and the client resolvers. That is what supersedes the dropped scope. Upstream's `snapshotForCwd` merges `skills` alone. Its capabilities probe cache stays capacity 1, keyed on binary plus resolved HOME. The remainder covers exactly that gap. A subject in both Retired and Kept is how the ledger spells a partial, so the commit stays in the stack. **Checks** - `vp run fork:delta --check`: ok, 220 fork commits tagged. - `vp run fork:upstream-refs docs/internals/fork-delta.md`: unchanged at 8 pre-existing live references. The new Retired row code-spans its subject and adds none. The 8 predate this branch. `#492` stays open. Its first `Done when` is a user-visible claim, that a project's `.claude/commands` appear in the Claude menu for a worktree thread. No client pass has been run, so this cannot close it. Refs #492 Refs #481 Fork-Domain: fork-meta Fork-Tier: qol Fork-Upstreamable: no Co-authored-by: donjor <38745786+donjor@users.noreply.github.com>
donjor
added a commit
that referenced
this pull request
Sep 4, 2026
… commit ## What Changed Record `fix(provider): resolve repo skills per workspace (#188)` as a partial retirement in `docs/internals/fork-delta.md`. The superseded scope goes in Retired. The remainder stays in Kept. ## Why The unblock walk onto `v0.0.39-nightly.20260902.1261` reduced that commit from 546 insertions across 17 files to 35 insertions across 2 server files. ```diff - providers.workspaceSkills RPC, contract schemas, client atom family, chat-view preference, Codex pair + cwd-keyed Claude capabilities probe cache at capacity 16 + slashCommands merged alongside skills in upstream's snapshotForCwd ``` Upstream `bc918e7` (`pingdotgg#9210`) supplies per-workspace provider snapshots: `snapshotForCwd` on every driver, `refreshWorkspaceSnapshot` in the registry, `workspaceSnapshots` on `ServerProvider`, and the client resolvers. That is what supersedes the dropped scope. Upstream's `snapshotForCwd` merges `skills` alone. Its capabilities probe cache stays capacity 1, keyed on binary plus resolved HOME. The remainder covers exactly that gap. A subject in both Retired and Kept is how the ledger spells a partial, so the commit stays in the stack. **Checks** - `vp run fork:delta --check`: ok, 220 fork commits tagged. - `vp run fork:upstream-refs docs/internals/fork-delta.md`: unchanged at 8 pre-existing live references. The new Retired row code-spans its subject and adds none. The 8 predate this branch. `#492` stays open. Its first `Done when` is a user-visible claim, that a project's `.claude/commands` appear in the Claude menu for a worktree thread. No client pass has been run, so this cannot close it. Refs #492 Refs #481 Fork-Domain: fork-meta Fork-Tier: qol Fork-Upstreamable: no Co-authored-by: donjor <38745786+donjor@users.noreply.github.com>
donjor
added a commit
that referenced
this pull request
Sep 6, 2026
… commit ## What Changed Record `fix(provider): resolve repo skills per workspace (#188)` as a partial retirement in `docs/internals/fork-delta.md`. The superseded scope goes in Retired. The remainder stays in Kept. ## Why The unblock walk onto `v0.0.39-nightly.20260902.1261` reduced that commit from 546 insertions across 17 files to 35 insertions across 2 server files. ```diff - providers.workspaceSkills RPC, contract schemas, client atom family, chat-view preference, Codex pair + cwd-keyed Claude capabilities probe cache at capacity 16 + slashCommands merged alongside skills in upstream's snapshotForCwd ``` Upstream `bc918e7` (`pingdotgg#9210`) supplies per-workspace provider snapshots: `snapshotForCwd` on every driver, `refreshWorkspaceSnapshot` in the registry, `workspaceSnapshots` on `ServerProvider`, and the client resolvers. That is what supersedes the dropped scope. Upstream's `snapshotForCwd` merges `skills` alone. Its capabilities probe cache stays capacity 1, keyed on binary plus resolved HOME. The remainder covers exactly that gap. A subject in both Retired and Kept is how the ledger spells a partial, so the commit stays in the stack. **Checks** - `vp run fork:delta --check`: ok, 220 fork commits tagged. - `vp run fork:upstream-refs docs/internals/fork-delta.md`: unchanged at 8 pre-existing live references. The new Retired row code-spans its subject and adds none. The 8 predate this branch. `#492` stays open. Its first `Done when` is a user-visible claim, that a project's `.claude/commands` appear in the Claude menu for a worktree thread. No client pass has been run, so this cannot close it. Refs #492 Refs #481 Fork-Domain: fork-meta Fork-Tier: qol Fork-Upstreamable: no Co-authored-by: donjor <38745786+donjor@users.noreply.github.com>
donjor
added a commit
that referenced
this pull request
Sep 6, 2026
… commit ## What Changed Record `fix(provider): resolve repo skills per workspace (#188)` as a partial retirement in `docs/internals/fork-delta.md`. The superseded scope goes in Retired. The remainder stays in Kept. ## Why The unblock walk onto `v0.0.39-nightly.20260902.1261` reduced that commit from 546 insertions across 17 files to 35 insertions across 2 server files. ```diff - providers.workspaceSkills RPC, contract schemas, client atom family, chat-view preference, Codex pair + cwd-keyed Claude capabilities probe cache at capacity 16 + slashCommands merged alongside skills in upstream's snapshotForCwd ``` Upstream `bc918e7` (`pingdotgg#9210`) supplies per-workspace provider snapshots: `snapshotForCwd` on every driver, `refreshWorkspaceSnapshot` in the registry, `workspaceSnapshots` on `ServerProvider`, and the client resolvers. That is what supersedes the dropped scope. Upstream's `snapshotForCwd` merges `skills` alone. Its capabilities probe cache stays capacity 1, keyed on binary plus resolved HOME. The remainder covers exactly that gap. A subject in both Retired and Kept is how the ledger spells a partial, so the commit stays in the stack. **Checks** - `vp run fork:delta --check`: ok, 220 fork commits tagged. - `vp run fork:upstream-refs docs/internals/fork-delta.md`: unchanged at 8 pre-existing live references. The new Retired row code-spans its subject and adds none. The 8 predate this branch. `#492` stays open. Its first `Done when` is a user-visible claim, that a project's `.claude/commands` appear in the Claude menu for a worktree thread. No client pass has been run, so this cannot close it. Refs #492 Refs #481 Fork-Domain: fork-meta Fork-Tier: qol Fork-Upstreamable: no Co-authored-by: donjor <38745786+donjor@users.noreply.github.com>
donjor
added a commit
that referenced
this pull request
Sep 6, 2026
Refs #182 Fork-Domain: upstream-fixes Fork-Tier: bugfix Fork-Upstreamable: yes Co-authored-by: donjor <donjordev@gmail.com>
donjor
added a commit
that referenced
this pull request
Sep 6, 2026
… commit ## What Changed Record `fix(provider): resolve repo skills per workspace (#188)` as a partial retirement in `docs/internals/fork-delta.md`. The superseded scope goes in Retired. The remainder stays in Kept. ## Why The unblock walk onto `v0.0.39-nightly.20260902.1261` reduced that commit from 546 insertions across 17 files to 35 insertions across 2 server files. ```diff - providers.workspaceSkills RPC, contract schemas, client atom family, chat-view preference, Codex pair + cwd-keyed Claude capabilities probe cache at capacity 16 + slashCommands merged alongside skills in upstream's snapshotForCwd ``` Upstream `bc918e7` (`pingdotgg#9210`) supplies per-workspace provider snapshots: `snapshotForCwd` on every driver, `refreshWorkspaceSnapshot` in the registry, `workspaceSnapshots` on `ServerProvider`, and the client resolvers. That is what supersedes the dropped scope. Upstream's `snapshotForCwd` merges `skills` alone. Its capabilities probe cache stays capacity 1, keyed on binary plus resolved HOME. The remainder covers exactly that gap. A subject in both Retired and Kept is how the ledger spells a partial, so the commit stays in the stack. **Checks** - `vp run fork:delta --check`: ok, 220 fork commits tagged. - `vp run fork:upstream-refs docs/internals/fork-delta.md`: unchanged at 8 pre-existing live references. The new Retired row code-spans its subject and adds none. The 8 predate this branch. `#492` stays open. Its first `Done when` is a user-visible claim, that a project's `.claude/commands` appear in the Claude menu for a worktree thread. No client pass has been run, so this cannot close it. Refs #492 Refs #481 Fork-Domain: fork-meta Fork-Tier: qol Fork-Upstreamable: no Co-authored-by: donjor <38745786+donjor@users.noreply.github.com>
donjor
added a commit
that referenced
this pull request
Sep 6, 2026
Refs #182 Fork-Domain: upstream-fixes Fork-Tier: bugfix Fork-Upstreamable: yes Co-authored-by: donjor <donjordev@gmail.com>
donjor
added a commit
that referenced
this pull request
Sep 6, 2026
… commit ## What Changed Record `fix(provider): resolve repo skills per workspace (#188)` as a partial retirement in `docs/internals/fork-delta.md`. The superseded scope goes in Retired. The remainder stays in Kept. ## Why The unblock walk onto `v0.0.39-nightly.20260902.1261` reduced that commit from 546 insertions across 17 files to 35 insertions across 2 server files. ```diff - providers.workspaceSkills RPC, contract schemas, client atom family, chat-view preference, Codex pair + cwd-keyed Claude capabilities probe cache at capacity 16 + slashCommands merged alongside skills in upstream's snapshotForCwd ``` Upstream `bc918e7` (`pingdotgg#9210`) supplies per-workspace provider snapshots: `snapshotForCwd` on every driver, `refreshWorkspaceSnapshot` in the registry, `workspaceSnapshots` on `ServerProvider`, and the client resolvers. That is what supersedes the dropped scope. Upstream's `snapshotForCwd` merges `skills` alone. Its capabilities probe cache stays capacity 1, keyed on binary plus resolved HOME. The remainder covers exactly that gap. A subject in both Retired and Kept is how the ledger spells a partial, so the commit stays in the stack. **Checks** - `vp run fork:delta --check`: ok, 220 fork commits tagged. - `vp run fork:upstream-refs docs/internals/fork-delta.md`: unchanged at 8 pre-existing live references. The new Retired row code-spans its subject and adds none. The 8 predate this branch. `#492` stays open. Its first `Done when` is a user-visible claim, that a project's `.claude/commands` appear in the Claude menu for a worktree thread. No client pass has been run, so this cannot close it. Refs #492 Refs #481 Fork-Domain: fork-meta Fork-Tier: qol Fork-Upstreamable: no Co-authored-by: donjor <38745786+donjor@users.noreply.github.com>
donjor
added a commit
that referenced
this pull request
Sep 6, 2026
Refs #182 Fork-Domain: upstream-fixes Fork-Tier: bugfix Fork-Upstreamable: yes Co-authored-by: donjor <donjordev@gmail.com>
donjor
added a commit
that referenced
this pull request
Sep 6, 2026
… commit ## What Changed Record `fix(provider): resolve repo skills per workspace (#188)` as a partial retirement in `docs/internals/fork-delta.md`. The superseded scope goes in Retired. The remainder stays in Kept. ## Why The unblock walk onto `v0.0.39-nightly.20260902.1261` reduced that commit from 546 insertions across 17 files to 35 insertions across 2 server files. ```diff - providers.workspaceSkills RPC, contract schemas, client atom family, chat-view preference, Codex pair + cwd-keyed Claude capabilities probe cache at capacity 16 + slashCommands merged alongside skills in upstream's snapshotForCwd ``` Upstream `bc918e7` (`pingdotgg#9210`) supplies per-workspace provider snapshots: `snapshotForCwd` on every driver, `refreshWorkspaceSnapshot` in the registry, `workspaceSnapshots` on `ServerProvider`, and the client resolvers. That is what supersedes the dropped scope. Upstream's `snapshotForCwd` merges `skills` alone. Its capabilities probe cache stays capacity 1, keyed on binary plus resolved HOME. The remainder covers exactly that gap. A subject in both Retired and Kept is how the ledger spells a partial, so the commit stays in the stack. **Checks** - `vp run fork:delta --check`: ok, 220 fork commits tagged. - `vp run fork:upstream-refs docs/internals/fork-delta.md`: unchanged at 8 pre-existing live references. The new Retired row code-spans its subject and adds none. The 8 predate this branch. `#492` stays open. Its first `Done when` is a user-visible claim, that a project's `.claude/commands` appear in the Claude menu for a worktree thread. No client pass has been run, so this cannot close it. Refs #492 Refs #481 Fork-Domain: fork-meta Fork-Tier: qol Fork-Upstreamable: no Co-authored-by: donjor <38745786+donjor@users.noreply.github.com>
donjor
added a commit
that referenced
this pull request
Sep 6, 2026
… commit ## What Changed Record `fix(provider): resolve repo skills per workspace (#188)` as a partial retirement in `docs/internals/fork-delta.md`. The superseded scope goes in Retired. The remainder stays in Kept. ## Why The unblock walk onto `v0.0.39-nightly.20260902.1261` reduced that commit from 546 insertions across 17 files to 35 insertions across 2 server files. ```diff - providers.workspaceSkills RPC, contract schemas, client atom family, chat-view preference, Codex pair + cwd-keyed Claude capabilities probe cache at capacity 16 + slashCommands merged alongside skills in upstream's snapshotForCwd ``` Upstream `bc918e7` (`pingdotgg#9210`) supplies per-workspace provider snapshots: `snapshotForCwd` on every driver, `refreshWorkspaceSnapshot` in the registry, `workspaceSnapshots` on `ServerProvider`, and the client resolvers. That is what supersedes the dropped scope. Upstream's `snapshotForCwd` merges `skills` alone. Its capabilities probe cache stays capacity 1, keyed on binary plus resolved HOME. The remainder covers exactly that gap. A subject in both Retired and Kept is how the ledger spells a partial, so the commit stays in the stack. **Checks** - `vp run fork:delta --check`: ok, 220 fork commits tagged. - `vp run fork:upstream-refs docs/internals/fork-delta.md`: unchanged at 8 pre-existing live references. The new Retired row code-spans its subject and adds none. The 8 predate this branch. `#492` stays open. Its first `Done when` is a user-visible claim, that a project's `.claude/commands` appear in the Claude menu for a worktree thread. No client pass has been run, so this cannot close it. Refs #492 Refs #481 Fork-Domain: fork-meta Fork-Tier: qol Fork-Upstreamable: no Co-authored-by: donjor <38745786+donjor@users.noreply.github.com>
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.


Repo-local skills and slash commands now resolve against the active project or worktree for Codex and Claude.
Scenario: Codex
before:
now:
Scenario: Claude
before:
now:
Scenario: Project switching
before: provider discovery reused startup-directory results.
now: each project or worktree supplies its own working directory and cache key; assignee verification is pending.
Mechanism
Refs #182. Remaining condition: the PR assignee verifies Codex, Claude, and cross-project isolation before issue closure.
Built by Codex on GPT-5.6-sol (high).
Fork-Domain: upstream-fixes
Fork-Tier: bugfix
Fork-Upstreamable: yes