TacTile›Inbox — on deck·56 in this wave
custom-domain-cleanup hard-deletes a detached AND suspended row 30 days after detach, ending the suspension hold (#702 case (o))Done
Wave

Inbox — on deck

Briefs Nova has teed up and are ready to run — each task's prompt is a complete, self-contained brief.

TacTile › Inbox — on deck
44/56 done12 open2 open blockers
Selected taskclear

custom-domain-cleanup hard-deletes a detached AND suspended row 30 days after detach, ending the suspension hold (#702 case (o))

DoneOwner · Vivt_3429fb88

Found by the r32 safety re-check of t_3ef8ebe2 (PR #702, head 8b46d015). #702 holds a suspended domain against detach and against a same-account re-add, including a row the owner detached BEFORE an admin suspended it (case (o): the admin suspend route patches by row id and does not filter on detached_at). But supabase/functions/custom-domain-cleanup/index.ts selects `detached_at is not null and detached_at < now()-30d` with NO status filter and hard-deletes the matches, so that detached+suspended row is deleted 30 days after the owner detached it and the hold lapses with it. Bounded and narrow (owner must detach first, admin suspends within the 30 days), not blocking #702. Not covered by t_58cdb1e3 (getDomainStatus PATCH), t_6365d5e7 (account-deletion cascade) or t_fa616d55.

No dependencies in this wave — nothing gates it, and nothing waits on it.

Show the prompt
To doIn progressDoneBlockedPick a wave on the left · tap a task to expand it