Skip to content

Epic #585: adopt an outside Claude session that is in no project - #593

Merged
barelyworkingcode merged 11 commits into
mainfrom
epic/585-projectless-adopt
Oct 22, 2026
Merged

barelyworkingcode merged 11 commits into
mainfrom
epic/585-projectless-adopt

Conversation

@barelyworkingcode

@barelyworkingcode barelyworkingcode commented Oct 22, 2026 •

Copy link
Copy Markdown
Owner

Closes #587

Epic #585: adopt an outside Claude session that is in no project. Draft until the joint close task on #585 marks it ready.

Children merged: #592 (#586), #595 (#594).

🤖 Generated with Claude Code

barelyworkingcode and others added 11 commits October 22, 2026 10:23
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…dential

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…nup, prooftest case

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…dopt

relay#586: adopt a terminal Claude in no project, unsandboxed
…oval

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…rmission-mode

relay#594: an unsandboxed adopted Claude asks before running tools
@barelyworkingcode

Copy link
Copy Markdown
Owner Author

Verified: 74dc7d9 · repo-suite: ok relaye2e/features 867.671s · devboxverify: SUMMARY pass=10 fail=0 blocked=0 notrun=2 (stack with eve ff056b5) · real-app: PASS steps 1-9 (step 4 on a fresh adopted session: prompt shown, Allow ran it; step 6 read from relay session list) · log: /tmp/c585/close2

@barelyworkingcode
barelyworkingcode marked this pull request as ready for review October 22, 2026 22:14
@barelyworkingcode

Copy link
Copy Markdown
Owner Author

Evidence, restated from the children (#592 for #586, #595 for #594) and the verification on the epic head 74dc7d9:

Review: no blocking findings (#592 round 2 and #595 round 1, both default model)
Journey: session-adopt-unsandboxed PASS on the epic head 74dc7d9, stack r587 with eve ff056b5 (SUMMARY pass=10 fail=0 blocked=0 notrun=2)
Harness weakening: none; session-adopt keeps all its checks and its 240 s timeout, the new journey is additive (#592); #595 changes no harness file
Main harness vs head: main's devboxverify (60f4286) against #586's head 80ce73b on stack r586: SUMMARY pass=9 fail=0 blocked=0 notrun=2 (#592); #595 changes no harness file
Break-and-restore: #592 dropped no_project from the session_adopt args, TestAdoptNoProjectAuditRows and session-adopt-unsandboxed went red, green after restore; #595 restored the bare Headless check in decidePermission, both bug594 tests went red, restored byte for byte
Weakening reviewed: prooftest no_project refusal cases and the e2e no-project expectation replaced by the approved rule change in #585/#586; no assertion loosened

@barelyworkingcode
barelyworkingcode merged commit 6954403 into main Oct 22, 2026
@barelyworkingcode

Copy link
Copy Markdown
Owner Author

Merged under merge-check: approved, target, verified, contract, evidence, owner, weakening.

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.

Verify and close the projectless-adopt epic (relay)

1 participant