Commit Graph
2 Commits
Author SHA1 Message Date
Nicky LeachandPaperclip 495d12dda8 Keep failed transfer cleanup in the workspace removal ledger
Release cached transfer inputs before settling the durable provider removal intent. A temporary filesystem failure now retries through the existing removal ledger instead of losing its cleanup obligation.

Validation: targeted cleanup-failure reconciliation regression passed.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-22 17:17:58 -07:00
Nicky LeachandPaperclip dec50387d0 Delegate fresh retries to workspace providers
Reserve replacement bindings with task revision checks and retain the failed workspace. Cache verified recovery archives at stable transfer paths, delegate their materialization, and keep projectless directory identities through later turns. Existing local recovery keeps its filesystem implementation.

Validation: targeted SDK, reservation, task dispatch, snapshot staging, and assembled workspace preparation tests passed. Broad verification deferred to GitHub CI as requested.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-22 17:17:27 -07:00