aboutsummaryrefslogtreecommitdiffstats
path: root/docs/superpowers/plans/2026-08-17-delete-to-trash.md
AgeCommit message (Collapse)AuthorFilesLines
6 daysdocs: close item 103 and tick the delete-to-trash planDanilo M.1-47/+47
Every step of the plan is done. Item 103's section moves to the closed file on the same commit, per this repo's own rule, with its outcome recorded: what was built, the ten defects hand testing found that the suite did not, and the two process gaps closed alongside them. The fact worth carrying forward is the one that damaged real mail. Under mbsync's Create Both, a wrongly named origin folder propagates to the mail server, so any code composing a folder name reaches the server whether it means to or not. Item 118, emptying the trash, remains deferred at the user's request. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
8 daysdocs: implementation plan for item 103, Delete moves mail to trashDanilo M.1-0/+1294
Nine tasks, TDD throughout. The ordering mutation in task 4 is the load-bearing check: indexing the new path before removing the old one is what preserves a message's tags, and the wrong order passes every other test while silently destroying them. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>