Repository navigation
Conversation
This was referenced Oct 11, 2026
Owner
Author
|
Consolidated into #30 at the same accepted final source tree (b66e06e), now targeting feature/connection-resource-access. Closing this individual stack PR as superseded; its commits, review record and branch remain preserved. No feature activation or main/upstream merge. Tracking issues remain open until integration verification. |
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.
Summary
Worktree lifecycle calls could use a hidden registered checkout or return a new path without current source/destination admission. Shared service admission now checks create/remove/prune and PR-thread local/reused/new paths through Git, submodules, setup, refresh and result.
Prepare retains write-only local/worktree access; operate is added only for worktree + threadId. Setup cancel checks the actual thread/snapshot path even with no running fiber. Setup terminal open/write recheck after project/settings/crypto awaits. Existing trusted bootstrap/recovery/cleanup remain explicit internal paths; the production ResourceGrantGuard stays closed.
Depends on exact accepted 04c2a source
34141ece213f3176eae6060224c9427377964b47in #24; baseaccess/04c2-git-mutations. Approved ticket04c2b only. Refs #5, #1.Evidence
After: 7 focused admission suites /133 pass, including real SQL A/B ownership, native outside-root creation and Deferred cuts before add/submodule/setup/binding/result/cancel. Workspace suite:60 tests. Four existing caller suites:136 pass; native worktree/submodule:21 pass; manager prepare/reuse:20 pass. Counts overlap.
Merge Danger
Door: two-way
No schema, persisted provenance, dependency or production-gate change. Existing operation-owned rollback and binding-before-publication ordering remain.
Blast Radius: worktrees
More restrictive checks can deny stale/foreign destinations. Native Git effects already completed before a later revocation remain completed; this is T3 resource admission, not an OS/process sandbox.
Model: gpt-6.1-sol. Harness: Codex.