Inspiration
When a shared spreadsheet disappears or gets overwritten, finding a backup is only half the job. A team still has to work out which copy contains the right version. Recovery Preview gives users enough evidence to make that choice before anything is copied.
What it does
Give Recovery Preview a filename and the folders it can search. It lists matching files with their paths, modification dates, sizes, and SHA-256 hashes when available. Matching hashes identify copies with identical content, even when their filenames or dates differ. Once the user chooses a source and confirms a destination, the workflow stages a separate copy and checks that its hash matches the source.
How it was built
Recovery Preview is a Markdown Skill for Uliya on UGREEN NAS. It delegates file search, metadata checks, hashing, and copying to Uliya’s registered file expert through supported UGOS capabilities. OpenAI Codex assisted with drafting and validation. The package passed UGREEN’s official static checker with zero errors and zero warnings.
Challenges and lessons
A recent modification date can help narrow the search, but it cannot establish that a file contains the right version. Hashes can identify identical copies, while the user decides which version to recover. Another challenge is keeping the destination safe if a file appears there after preview. The workflow checks the destination again and requires copying with overwrite disabled. Live testing on a UGREEN NAS is still pending.
Built With
- markdown
- sha-256
- ugos
- ugreen
- uliya