forked from bai/curriculum-project-hub
567 B
567 B
Make the Project workspace lifecycle recoverable
Type: task Status: open Blocked by: 10, 26, 34
Question
Move persistent workspaces outside every mutable release tree and make Project workspace allocation, database commit, archive/deletion, relocation, restore, and orphan/missing-path reconciliation explicit and crash-safe. Prove failed Project creation leaves no silent orphan, deployment/rollback/pruning cannot delete customer files, restored absolute paths are validated or safely rebased, and every inconsistency is observable rather than auto-hidden.