-
Notifications
You must be signed in to change notification settings - Fork 1
Reclaim abandoned workspace patch staging artifacts durably #713
Copy link
Copy link
Open
Labels
bad-codeKnown code smell or defect filed for laterKnown code smell or defect filed for laterenhancementNew feature or requestNew feature or requestfeatureFeature umbrella (epic)Feature umbrella (epic)legend:testMethod legend test.Method legend test.roadmap-aRoadmap A: standalone Hello Echo deliveryRoadmap A: standalone Hello Echo deliveryroadmap-a1Roadmap A.1: bounded Hello external effectsRoadmap A.1: bounded Hello external effectsruntimeRuntime coreRuntime corespecSpec/Design documentSpec/Design documenttoolingTooling/CI/CLITooling/CI/CLItype:enhancementMethod work type enhancement.Method work type enhancement.
Milestone
Description
Metadata
Metadata
Assignees
Labels
bad-codeKnown code smell or defect filed for laterKnown code smell or defect filed for laterenhancementNew feature or requestNew feature or requestfeatureFeature umbrella (epic)Feature umbrella (epic)legend:testMethod legend test.Method legend test.roadmap-aRoadmap A: standalone Hello Echo deliveryRoadmap A: standalone Hello Echo deliveryroadmap-a1Roadmap A.1: bounded Hello external effectsRoadmap A.1: bounded Hello external effectsruntimeRuntime coreRuntime corespecSpec/Design documentSpec/Design documenttoolingTooling/CI/CLITooling/CI/CLItype:enhancementMethod work type enhancement.Method work type enhancement.
A process exit after staging and before rename can retain the deterministic sibling staging artifact introduced by #711.
The existing reconciler must remain read-only and effect-free; deleting during reconciliation would create an unrecorded mutation. Add a separately requested, durably admitted cleanup operation or equivalent scheduler-owned effect whose exact target is derived from the settled attempt ID and whose outcome is durably settled before resumption.
Acceptance:
Follow-up from CodeRabbit thread PRRT_kwDOQH8Wr86VD_gm on #712. Not a blocker for #711 because the requested mutation does not belong in the read-only reconciler.