# W-043 Status status: done task: 自动保存和快照策略 `AutosaveScheduler` debounces a dirty project and submits the current engine buffer through StorageWorker after 1.5 seconds without triggering a download. The React Save button reuses the same persistence path before exporting a download. A browser regression confirms the dirty marker returns to saved. Every ten commands and every explicit save now retain a SHA-256 verified blend snapshot. The StorageWorker enforces count and total-byte limits and can list/read retained revisions. Large-file writes remain Worker-isolated and never block the renderer thread.