diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-17 19:31:18 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-17 19:31:18 +0200 |
| commit | 128126e78b82e734ada8c3ce7d65268db5d3a683 (patch) | |
| tree | 25f0369ea55dd85cbab260ac47f6c0c609119099 /docs/superpowers/specs | |
| parent | 1af9e83d6e22006f462a989be8d6574eb8571215 (diff) | |
| download | qtmaildir-128126e78b82e734ada8c3ce7d65268db5d3a683.tar.gz qtmaildir-128126e78b82e734ada8c3ce7d65268db5d3a683.zip | |
docs: file Empty Trash as item 118, point 103 at its spec
Item 103's measurement is done, so its section carries the finding and the
three constraints that decide whether to open the spec, rather than the
design inline.
Item 118 is blocked on 103 and is the first action that would destroy mail
with no undo, which is why it is filed separately rather than folded in.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'docs/superpowers/specs')
| -rw-r--r-- | docs/superpowers/specs/2026-08-17-delete-to-trash-design.md | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/docs/superpowers/specs/2026-08-17-delete-to-trash-design.md b/docs/superpowers/specs/2026-08-17-delete-to-trash-design.md index 87b8634..dae5122 100644 --- a/docs/superpowers/specs/2026-08-17-delete-to-trash-design.md +++ b/docs/superpowers/specs/2026-08-17-delete-to-trash-design.md @@ -1,6 +1,8 @@ # Delete moves mail to trash -Item 103. Design settled 2026-08-17 with the user. +**Resolves item 103.** Design settled 2026-08-17 with the user. Item 118 +(Empty Trash) is blocked on this and deliberately out of scope, see the last +section. ## The problem, measured @@ -211,5 +213,9 @@ folder is purged on a timer. ## Out of scope No purge, no empty-trash, no expiry inside the app. Mail leaves the trash folder -when the server does it or when the user restores it. Purging from inside -qtmaildir is a separate item if it is ever wanted. +when the server does it or when the user restores it. + +Emptying the trash is **item 118**, filed separately at the user's request +rather than folded in here. It is blocked on this item, and it is the first +action in the application that would destroy mail with no undo, so it needs the +no-confirmation rule re-examined in a way this item does not. |
