aboutsummaryrefslogtreecommitdiffstats
path: root/docs/superpowers/specs
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-17 19:31:18 +0200
committerDanilo M. <danix@danix.xyz>2026-08-17 19:31:18 +0200
commit128126e78b82e734ada8c3ce7d65268db5d3a683 (patch)
tree25f0369ea55dd85cbab260ac47f6c0c609119099 /docs/superpowers/specs
parent1af9e83d6e22006f462a989be8d6574eb8571215 (diff)
downloadqtmaildir-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.md12
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.