forked from bai/curriculum-project-hub
15 lines
567 B
Markdown
15 lines
567 B
Markdown
# 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.
|