Good morning, Sam

SA

Sessions

Needs Your Attention

SnapshotOpen SAIL KB

6

overlapping

4

built · not deployed

4

audit unaddressed

898

in SAIL KB

Local · stale handoffs

Almost done

How the firm shows up in AI answers (ChatGPT, Perplexity, Google AI Overviews)

picked up, then dropped

When someone asks ChatGPT or Google's AI 'who's the best injury lawyer in Louisville,' does the firm get named? This audit checks that — and tracks it over time. The problem: it's been run three separate times by three sessions that each started over instead of building on the last.

Next

Continue the May 22 run — it's the most recent. Don't restart from the April baseline; that data already lives in the May 8 file.

3 source files
  • admin/session_logs/2026-05-08-ai-visibility-audit.md
  • admin/session_logs/2026-05-22-ai-visibility-audit.md
  • Codex/_qa-queue/2026-04-24-ai-visibility-audit.md

Competitor intel sweep on other Louisville injury firms

picked up, then dropped

A sweep of what rival Louisville PI firms are doing — their reviews, ads, and positioning — so you can see where SAIL stands. Two versions exist from the same day and were never merged.

Next

Treat 'run2' as the real baseline and fold in anything new from the first file before running it again.

2 source files
  • Codex/_qa-queue/2026-04-25-competitive-reviews.md
  • Codex/_qa-queue/2026-04-25-competitive-reviews-run2.md

Locked-down records in Litify (finance, credentials, leadership-only SOPs)

built & live · one call left

A private vault inside Litify so only eight named leaders — you, Joe, Kyle, Nathaniel, Jennifer, Amy, Aliyah, and Janelle — can see sensitive finance, credential, and leadership-only SOP records. Marketing-expense records are locked to that same group. It's already built, deployed, and verified live: a non-leader was confirmed to have zero access.

Next

One call is waiting on you: make this the default home for all sensitive content going forward (recommended), or keep it as an optional tool. Once you pick, the credential + marketing-expense SOPs get moved in and the Marketing Center links over to it.

1 source file · linked in Notion

Local · shipping queue

Built but not deployed

New website sidebar contact form

built · ready to ship

A redesigned 'contact us' form for the sidebar of the firm's website. The new version is finished and sitting on a branch — it just hasn't gone live yet.

Next

Run the pre-publish QA check, then push it live through the WordPress deployer. Nothing left to build.

1 source file
  • admin/session_logs/sidebar-form-deploy-2026-05-17/

Reusable 'check a form before it ships' skill

built · ready to ship

A small automation that QA-checks any website form before it goes live, so a broken form never ships again. It's written and working — it's just not registered in the skills index yet, so agents can't find it.

Next

Add one line to the skills index and commit. ~10 minutes and it's reusable everywhere.

1 source file
  • admin/session_logs/wp-form-deploy-qa-skill-2026-05-12/

Marketing-spend entry form (track ad costs in one place)

built · ready to ship

A simple form for logging what the firm spends on each marketing channel, so spend lives next to the matters it generates. The spec is finalized; the form itself isn't built yet.

Next

Pick how to build it — a Salesforce Lightning component or a Litify form (the handoff weighs both) — then build from the finished spec.

1 source file
  • admin/session_logs/marketing-spend-entry-handoff-2026-05-07.md

Call history on each Litify matter (RingCentral)

built · ready to ship

A tab inside each Litify matter that shows the RingCentral call and text history for that client — calls right where the case lives. The component is built; it just needs to be dropped onto the page layout.

Next

Hand off to whoever has Salesforce admin so they can add the tab to the matter page layout. Then it's done.

1 source file
  • admin/session_logs/ringcentral-matter-tab-handoff-2026-05-01.md

Local · audit backlog

Logged · follow-up never scheduled

Clean up 1,422 cluttered Litify reports

found · not yet scheduled

An audit found 1,422 loose reports in Litify — 310 of them stale and 50 with duplicate names. It's clutter that makes the real reports hard to find. The cleanup was scoped but never run.

Next

Kick off the existing report-cleanup agent — the plan is already written, it just needs to be executed.

1 source file
  • admin/pending_handoffs/HANDOFF-report-cleanup-analytics-api-2026-04-02.md

Tidy up thousands of messy company/account names

found · not yet scheduled

Business accounts (insurers, employers, vendors) are entered inconsistently — same company, many spellings. This normalizes them so reporting and dedup actually work. A follow-on to a dedup project that already solved the same problem for addresses.

Next

Reuse the address-cleanup logic already written, pointed at business accounts this time.

1 source file
  • P08-party-account-dedup/scripts/build-merge-plan.py

Three broken cleanup scripts that will block the next run

found · not yet scheduled

Three small data-cleanup scripts from the P05 project are broken (a bad query, wrong field names, and a parsing error). On their own they're minor — but they'll stop the next P05 run cold until they're fixed.

Next

Roughly a 30-minute fix. Do it before the next P05 run, not during.

1 source file
  • admin/opportunities-and-expansion-log.md

Consolidate 11 leftover phone-formatting automations

found · not yet scheduled

There are 11 old behind-the-scenes automations that reformat phone numbers (an earlier handoff thought there were only 5). Too many overlapping rules slows saves and invites bugs.

Next

Rebuild as just two clean automations — one per object — that only fire when the phone number actually changes.

1 source file
  • Salesforce-Cleanup-Projects/P01-phone-number-standardization/