- Diantar
- 13 November 2026 pukul 07.13 UTC
- Pengarang
- Kamo
- Kommit
- 59a6f76
AccountEmailIdentity **************** adalah satu-satunya tempat aturan hidup: - findByEmail(org, email): akun org yang menyimpan alamat, mengabaikan huruf besar dan kecil ruang sekitarnya (ContactCanon.email, kunci titik-kontak). Dilayani oleh ungkapan indeks ix_accounts_org_email (org_id, lower(email)), dibuat 2026-11-12 dan dinyatakan di sini pada akun dengan nama. - linkLeadsAfterCommit(account): setiap lead di org dengan alamat itu dan belum ada akun bergabung dengannya. Ditemukan melalui lead_contact_points (IX_LCP_ORG_KIND_VALUE), tidak pernah tabel leads; 15 dari 799.483 petunjuk dengan alamat yang tidak ada barisnya pada 2026-11-12 setiap potongannya sendiri REQUIRES_NEW transaksi, sejarah (lead + akun timeline) di lain setelah itu, sehingga kegagalan sejarah tidak pernah membatalkan sebuah tautan. - linkLeadAfterCommit(lead): lead tanpa akun bergabung dengan akun yang menyimpan alamatnya. Satu indeks pencarian setelah commit. - reusableForMember: untuk pencipta akun anggota-OWNED (billing). Akun anggota sendiri digunakan kembali; satu yang tidak dimiliki hanya pada alamat VERIFIED (memiliki akun menunjukkan pinjaman dan dokumen, dan portal peminjam menandakan alamat yang dimasukkan telah diverifikasi); orang lain tidak pernah. Tidak pernah gagal pekerjaan yang memicunya: setelah commit, transaksi sendiri, setiap kegagalan tercatat dan ditelan. lead yang sudah ada di akun tidak pernah dipindah. bukan indeks unik dengan sengaja: a pelanggaran dalam sinkronisasi pinjaman atau impor lead akan gagal pekerjaan yang tidak boleh gagal. Tersambung di sini: **************** (Setiap intake, import, manual dan SI lead path), RetailService buat/perbarui (alamat yang diambil ditolak dengan sebuah kalimat), StoreSyncWriter (sudah digunakan kembali oleh e-mail; sekarang menghubungkan lead). SecurityService (akun manual, eksternal) MLOS loan sync, billing setup) dan BillingService mengikuti.
