Cơ chế Lưu trữ Thông minh
Trong một PARA Workspace, chúng tôi không bao giờ xóa đi những thông tin có giá trị tiềm năng. Smart Archive (được giới thiệu từ v1.4.6) là cơ chế đảm bảo việc nâng cấp hệ thống không bao giờ gây mất mát dữ liệu.
🛡️ Di cư không phá hủy (Non-Destructive Migration)
Khi PARA Kernel được cập nhật qua lệnh para update, hệ thống có thể sẽ loại bỏ một số file template cũ, các script lỗi thời hoặc tài liệu không còn hiệu lực.
Thay vì dùng lệnh rm (xóa), bộ máy migration sẽ sử dụng hàm archive_file để di dời các file này vào một vị trí an toàn.
📂 Cấu trúc Lưu trữ
Các file hệ thống cũ sẽ được chuyển vào:
.para/archive/[version]-orphans/
Ví dụ, nếu bạn nâng cấp từ v1.4.5 lên v1.4.6, bất kỳ file cũ nào bị loại bỏ sẽ được lưu tại:
.para/archive/v1.4.5-orphans/
⚙️ Cơ chế hoạt động (para update)
Quá trình cập nhật hiện là một thao tác nguyên tử gồm ba bước:
- Pull: Tải về các file quản trị mới nhất từ repository.
- Migrate: Script
migrate.shquét workspace của bạn và thực hiện “Smart Archive” các file hệ thống cũ. - Install: Đồng bộ các file wrapper, workflow và rule mới.
💡 Lợi ích
- Không mất dữ liệu: Các tùy chỉnh của bạn trên các template cũ vẫn được bảo tồn trong kho lưu trữ.
- Dấu vết rõ ràng: Bạn có thể thấy chính xác những gì đã bị loại bỏ sau mỗi lần nâng cấp.
- Workspace sạch sẽ: Giữ cho các phân vùng làm việc của bạn không bị lẫn lộn bởi các file “ma” từ các phiên bản trước.