feat: prepare issue workspaces from connected repositories #15
Closed
puter
wants to merge 0 commits from
puter/issue-7-gitea-checkout into feat/projects-backend
pull from: puter/issue-7-gitea-checkout
merge into: :feat/projects-backend
:master
:ax
:t3code/extract-session-conversation-context
:t3code/audit-first-login-flow
:t3code/consolidate-backend-agents-convex
:zopu/issue-26-671d5529
:zopu/issue-22-91b8b35f
:zopu/attempt-0a183bde4b9ee3744ca2880e
:zopu/attempt-3070d88e4738f431ec3e1f77
:zopu/attempt-3b84fb0ea5e1b1abfe12a737
:zopu/attempt-3d291ab5def5fa52b63780a9
:zopu/attempt-404330bf359ee629062d7031
:zopu/attempt-470a35bcad5ceb4a39bc4e99
:zopu/attempt-4dc84d96c966e9278ed1107d
:zopu/attempt-52c23d1bc9ca4d52aa8b066e
:zopu/attempt-63fff2d027cdb775ee963c4f
:zopu/attempt-6d9cdfafd055bcb3390e5432
:zopu/attempt-811296d5d3eb2bec0ae282ec
:zopu/attempt-a9b0a348b8df2861cacc2302
:zopu/attempt-bfd51e85400d96fb43ff5d0c
:zopu/attempt-c60feb0ed5d5ff9a4b1c45a9
:zopu/attempt-c700fa34d2d3913f818d9318
:zopu/attempt-e3fa24e5687e66f01757c92d
:feat/slice5-complete
:feat/slice5-agentos-runner
:t3code/slice-5-implementation
:slice-2/work-definition-primitive
:t3code/review-slices-sandbox-next
:t3code/plan-slices-2-4
:t3code/scout-slices-2-4
:feat/auth-and-project-requests
:t3code/slice1-polish-research
:t3code/explore-primitives-package
:sai/changes
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Implements #7.
Clone each connected project repository into one isolated writable checkout per issue run.
Create deterministic work branches from the configured base branch.
Stage canonical context, issue instructions, and operational artifacts under control paths without replacing source files.
Model checkout planning, validation, commands/results, and run transitions as Effect v4 primitives.
Persist checkout path, branch, base branch, and source URL metadata.
Verification:
Primitive tests: 19 passed.
Backend tests: 5 passed.
Primitives, backend, and daemon typechecks pass.
@code/agents typecheck remains blocked by the pre-existing Hono 4.12.30/4.12.31 mismatch.
Root check retains pre-existing repos/effect* formatting failures and missing @effect/oxc/oxlint.
Runtime blocker:
Pull request closed