Skip to content

fix: preserve pending work during workspace recovery#206

Merged
eshulman2 merged 1 commit into
forge-sdlc:mainfrom
eshulman2:fix/preserve-workspace-recovery
Jul 26, 2026
Merged

fix: preserve pending work during workspace recovery#206
eshulman2 merged 1 commit into
forge-sdlc:mainfrom
eshulman2:fix/preserve-workspace-recovery

Conversation

@eshulman2

Copy link
Copy Markdown
Collaborator

Summary

  • build and validate fork-backed replacement clones before touching the existing workspace
  • atomically swap in a validated replacement and restore the original if the swap fails
  • explicitly mark recreated workspaces so deterministic path reuse cannot masquerade as workspace survival
  • rerun implementation/review after replacement instead of marking an unpushed commit complete

Related open PRs

Testing

  • focused workspace synchronization, replacement failure, and pending-push recovery tests: 7 passed
  • ruff check on all changed Python files: passed

@eshulman2
eshulman2 merged commit 517f872 into forge-sdlc:main Jul 26, 2026
6 checks passed
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.

1 participant