Applied the 6 update_ready Google LSA CallRail_Call_Log__c to Intake__c links from the rollback-safe dry run. Verified each exact Salesforce row live after the write. Traced the 37 skip_no_phone_match rows from the same baseline to separate true blockers from unsafe backfill candidates.
node scripts/backfill-lsa-callrail-intake-links.mjs --start-date 2026-04-29 --apply against LITIFY_ORGIntake__cupdate_ready to 50 blank rows with 0 update_readyNo loose-match backfill was applied. The remaining 50 blank rows still include 37 with no same-phone Intake, 11 mismatch rows, 1 multiple-candidate row, and 1 generic-source review row.
Exact post-apply SOQL verification passed for these six rows:
CRAIL-26052614071 -> a0CUV00006j3ecX2AQCRAIL-26052113852 -> a0CUV00006j3vma2AACRAIL-26052113829 -> a0CUV00006fAfrd2ACCRAIL-26051413519 -> a0CUV00006XMePB2A1CRAIL-26051113355 -> a0CUV00006ZrFTY2A3CRAIL-26043012973 -> a0CUV00006TXFuE2AXThe skip_no_phone_match set is not one bug:
WIRELESS CALLER and LOUISVILLE KY