feat(web): enable self-service account deletion - #5476
Conversation
Code Review SummaryStatus: No Issues Found | Recommendation: Merge Executive SummaryIncremental review after rebase found no new correctness, security, or runtime issues; catalog completeness validation is unchanged, and the two tree-level diffs are main-branch rebase artifacts. Files Reviewed (2 files)
Previous Review Summaries (3 snapshots, latest commit 8ce5c77)Current summary above is authoritative. Previous snapshots are kept for context only. Previous review (commit 8ce5c77)Status: No Issues Found | Recommendation: Merge Executive SummaryIncremental review of the catalog-completeness fix found no correctness, security, or runtime issues; missing required deletion steps now fail validation in both completion and task selection, with only the documented v2 CompletionEmail exception. Files Reviewed (4 files)
Previous review (commit a97963e)Status: No Issues Found | Recommendation: Merge Executive SummaryIncremental review of the notify-channel admin UI and delete-account restyle found no correctness, security, or runtime issues. Files Reviewed (4 files)
Previous review (commit 0d798d5)Status: No Issues Found | Recommendation: Merge Files Reviewed (30 files)
Reviewed by grok-4.6 · Input: 198.4K · Output: 10.1K · Cached: 270.6K Review guidance: REVIEW.md from base branch |
Use an outline destructive trigger on the profile page. Infer the customer notification channel in the deletion queue so Pylon reply and completion email are never both presented as active.
8ce5c77 to
aee5ead
Compare
Summary
Verification
pnpm --filter web exec jest --watchman=false --runInBand --runTestsByPath src/app/admin/deletion-queue/deletion-queue-format.test.ts src/components/profile/DeleteAccountDialog.test.ts— 2 suites, 28 tests passed