feat: prepare issue workspaces from connected repositories #15
Reference in New Issue
Block a user
No description provided.
Delete Branch "puter/issue-7-gitea-checkout"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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