feat(FN-4996): complete Step 5 — document archive-instead delete affordance

Fusion-Task-Id: FN-4996
Fusion-Task-Lineage: 650bb5e4-18f2-41a0-ae46-b9112c4a0d74
This commit is contained in:
Fusion (runfusion.ai)
2026-05-18 05:46:19 -07:00
committed by gsxdsm
parent 239f135994
commit d5b83b168d

View File

@@ -518,6 +518,7 @@ Behavior:
### Archive behavior
- `fn task archive <id>` moves done task to `archived`
- Dashboard delete confirmations for `done` tasks now include an **Archive Instead** action so users can preserve history without permanently deleting the task. This option is shown only for `done` tasks because the store-level archive contract only allows archiving from the `done` column.
- Cleanup mode can persist compact metadata and remove the task directory
- Archived tasks are read-only for task log/document writes:
- `logEntry()` throws `Task <id> is archived — logging is read-only`