Rework:
- "Backup layout" now says an album quak can no longer decrypt loses its folder and JSON as a deleted one does, and a file's copy that no longer decrypts loses its link and its entry in…
Review failed.
src/backup.ts,runLockedBackup: the lock is checked only at the top of the loop over originals and beforefailures.jsonis written. A lock lost during the refresh, the…
Implemented in sneak/AutistMask#538: script/fmt and script/fmt-check now stop and tell the user to run script/bootstrap when node_modules/.bin/prettier is…
Implemented in sneak/vaultik#384: remote nuke now fails before it removes anything when the destination store cannot be listed, or has no vaultik-destination.txt…
Review failed.
src/backup.ts,runLockedBackup, thePromise.allover the workers (line 691): when one worker throws,lib.backup()rejects at once andrunBackupremovesbackup.lock,…
The earlier finding is only partly resolved: a file removed while the backup is still listing the source tree makes a --skip-errors run exit non-zero.
handleWalkErrorin `internal/snapshot/s…
Rework:
- The walk's progress estimate now leaves out the directories the local index knows; a new test covers it.
- The old and the new link now get the same mtime, and targets of the same…
Built in sneak/AutistMask#537, pinned to the deployed shape as settled.
One premise did not hold: the newer structs did not fall through. ethers read all four as the…
Decision on finding 1 of the last review: take the second option. Album folders, album JSON and links are rebuilt from what the library holds on every run (README, "Backup layout"), so a run that…