Tighten the staged Attorney Hub Client Birthdays section before live deploy by adding duplicate suppression and safer SMS eligibility rules.
AttorneyHubBirthdayService so each client appears once, preferring current/open Matters over closed settlement Matters when duplicates exist.Email instead action when SMS is suppressed for missing SMS history, minor or unknown age, SMS STOP, or missing phone and the client has an email address.docs/litify-environment-diary.md and OPS_LEDGER.md.LITIFY_ORG was connected.litify_pm__Date_of_birth__c, Date_of_Death__c, litify_pm__Email__c, litify_pm__Phone_Mobile__c, Phone, and SMS_STOP__c.Account.Date_of_Death__c already exists live and is reachable through the Matter client lookup.SAIL_SMS_Message__c fields confirmed live: Matter__c, Party__c, Direction__c, To_Number__c, and From_Number__c.git diff --check, LWC node --check, and retired Risk Radar scan.0AfUV000001YUKr0AO succeeded with 9 components and 2 Apex tests.AttorneyHubNickClientServiceCtrlTest.getClientServiceReturnsExpectedShape and AttorneyHubPaytonClientServiceCtrlTest.getClientServiceReturnsExpectedShape.