Session objective

Reconcile Jimmy Attorney Hub stale-case rows after approval to count Last_Note_Date__c for generic activity, count RingCentral and Case Status for external communication, remove SMS Magic and Dialpad from active logic, and run the approved A-B follow-up: live stale-row mismatch report plus browser QA.

What was accomplished

Current data result

Current stale-case rows under the corrected 30-day rule are Nancy Ellison, Jeremiah Lewis, Everett Farmer, Mary Jewell, Henri Cortez, Shikia Shanks, Tammy Lyons, and Harmony Railey. The original screenshot rows with May notes, including Elisabeth Rowan, Kelly Yunt, Jeffrey Johnson, Oscar Guevara, and Nila Harris, no longer qualify as stale under the corrected rule.

Final Apex QA returned AttorneyHubJimmyController.getOverview().todaysPrompts.size() = 16, including stale-case and other prompt types. Final Demand Prep Apex QA returned inDemandPrepTotal = 20, inDemandPrepOver20 = 18, mattersSize = 20, missingDecPage = 20, and missingPip = 20.

Browser QA finding

The live Chrome page loaded Attorney Hub - Jimmy | Salesforce, and the Overview showed updated dashboard tiles. However, the visible Today's prompts container remained empty after refresh even though live Apex returned 16 prompt records. Demand Prep showed aggregate tiles, but the case table showed an empty-state message even though live Apex returned 20 matter rows. Action Items showed no work-list rows.

Structured Chrome extraction was blocked by a Chrome extension overlay, so the final visual QA used Computer Use screenshot and accessibility inspection.

Decision and status

Backend stale activity logic is corrected and live. Visible Lightning rendering/list binding is not fully reconciled and should be handled as a separate staged UI remediation. No additional live UI deploy was performed in this follow-up because the issue is now distinct from the backend activity rule and needs a narrower fix.