Appearance
Wishlist, binder, sale, scan-history, manual-valuation, catalogue-favourite and nickname mutations now share the existing ownership deletion queue. Earlier writes finish before cleanup; writes queued behind successful deletion reject through the existing deletion revision instead of recreating private stores. No new dependency, native change or screen flow is introduced.
Regression tests observed the delayed wishlist resurrection and each other queued-write failure before their respective fixes. A persistence integration test seeds real personal repositories, acknowledges deletion with fixture HTTP, then adopts a new user ID with the same email and hydrates an empty remote collection. Personal stores are empty/default and an unrelated scoped cache survives. The scan-history parallel-write assertion now requires all entries instead of documenting lost updates.
Validation: full ESLint and TypeScript pass; Jest 291 suites / 2,834 tests pass, with 2 suites / 11 tests skipped; focused deletion suite 26 passed. Native destructive E2E was deliberately not run against the user's account; no emulator reinstall, real deletion or email request occurred. The server companion checks actual same-email signup and SQL cascades independently. Hosted CI is not assumed green, and backup/provider/OS-cache retention is outside this verification.
Mobile PR: https://github.com/snag-tcg/poc-tcg-collector/pull/792
Backend companion: https://github.com/snag-tcg/tcg-collector-backend/pull/528