Epic: "Deleted files" admin topic — trash retention, manual purge, purge log #278
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Cordy/Cairn#278
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
The #268 decisions made the trash subsystem a first-class part of the deletion story (space deletion routes contents through trash; the name-tombstone window equals the trash retention window; group keys retire at final purge). Dogfood re-read (2026-08-19, Nikola): the trash lifecycle deserves its own administrative surface instead of being an implicit background behavior.
Scope
A new Administration topic "Deleted files" (same vocabulary as the user-facing left-nav entry; working alternative considered and rejected: "Trash settings") under the Instance section, deep-linkable as
#admin/trash, with three tabs:Design constraints (inherited)
trash-purgeaction); the Purge log tab is the trash-scoped view of that record.Process
Per-issue, implementation starts with a frontend-design mockup/wireframe proposal for sign-off before the ship (house process going forward for UI-touching issues).
Children: #279 (retention settings + backend enforcement + auto-purge relocation), #280 (manual purge surface), #281 (purge log). Work starts 2026-08-19.