← all tickets

05 — Clear completed

What to build: The only true deletion in the app. Each List offers a manual "clear completed" action that permanently deletes its completed Tasks after an explicit confirmation. Open Tasks are never touched. A completed Task that still has open descendants cannot exist (cascade-down guarantees this), but the implementation must be safe if run against a tree mid-edit.

Blocked by: 02 — Flat Tasks in a List.

Status: done (commit 0d90b7a, 2026-08-04)

Comments