AAI for MerusCase

Your entire caseload.
One command.

Type "morning brief" and see every danger case, every missed deadline, and every dollar left on the table across all your cases.

Setup in under 5 minutes. Works with your existing MerusCase data.

aaicase — morning brief
aaicase — Good morning 173 open cases | 9 events today | 91 HIGH overdue aaicase> morning brief DANGER CASES JACKSON v. Acme Industries — SC TODAY 9:00 AM No case summary. No prep done. ANDERSON v. Pacific Logistics — QME Wed 3/25 No client contact in 47 days. DEADLINES — 14 within 14 days TODAY: Brooks — IMR appeal (LC 4610.6) TOMORROW: Foster — QME objection (8 CCR 31.5(a))

Real output from a live caseload. See more ↓

Powered By
Product

Built to solve the problems
we watched happen every day.

Built inside the firms we manage. By the person who runs their IT. Because we watched these problems destroy time, miss money, and create liability every single day for two decades.

Live Available Now

AAI for MerusCase

Case intelligence for Workers' Comp attorneys. 28 AI skills that connect directly to your case management system and write back to it with your approval. Write paths are code-guarded — misfiles, wrong tags, and deletes are refused at the API layer.

Morning briefs with danger scoring. Pre-computed SOL/5410 deadlines in California time. Mail processing with doctor names in filenames. Hearing prep, case audits, document reading, letter drafting.

Contact →
32
AI Skills
~1 min
Morning Brief
$47K
Found First Scan
150+
Cases Managed
aaicase> morning brief DANGER CASES JACKSON v. Acme Industries — SC TODAY No case summary. No prep done. ANDERSON v. Pacific Logistics — QME Wed No client contact in 47 days.
How It Works

What used to take hours
now takes seconds.

Type what you need in plain English. AAI connects to your MerusCase data and gives you answers with statute citations.

Morning case review

45 min

Click through every case tab. Check tasks, events, deadlines. Miss half of them.

"morning brief"

~1 min

Every danger case, deadline, overdue task, unprocessed mail. Prioritized.

Process 40 mail uploads

2+ hrs

Open each PDF. Read it. Figure out the case. Rename. File. Create task. Repeat.

"process mail"

~20 min

Reads each PDF. Names it with doctor/date/type. Files it. You approve each one.

Hearing prep

45 min

Pull file. Check parties. Read notes. Look up judge. Find phone number.

"prep for hearing"

~30 sec

Parties, phones, tasks, flags, interpreter status. One command.

SOL and 5-year tracking

spreadsheet

Manually check every case. Compute 5405. Compute 5410. Re-do every Monday. Hope nothing slips.

"deadlines on vega"

~3 sec

Pre-computed in California time. Structured DEADLINE lines with status verdicts. Same data surfaces in the morning brief firm-wide.

aaicase — morning brief
aaicase — Good morning 173 open cases | 9 events today aaicase> morning brief DANGER CASES JACKSON v. Acme Industries — SC TODAY 9:00 AM No case summary. No prep done. ANDERSON v. Pacific Logistics — QME Wed 3/25 No client contact in 47 days. DEADLINES — 14 within 14 days TODAY: Brooks — IMR appeal (LC 4610.6) TOMORROW: Foster — QME objection (8 CCR 31.5(a)) TOP 5 ACTIONS 1. Prep danger cases 2. File Brooks appeal 3. Object on Foster QME 4. Set Reed QME appt 5. Process 40 uploads — 62s, 5 turns —
What AAI Finds

Money your firm didn't know
was on the table.

AAI reads your case data the way a diligent associate would — except it never gets tired, never forgets a statute, and checks every single case.

74s
Morning brief across
the full open caseload
0-100
Danger score per case
computed every morning
PT
Every deadline pre-computed
in California time
Setup

Setup takes five minutes.
First results immediately.

1

Connect

Enter your MerusCase API token. Assign staff roles. That's it. No data migration. No new software.

2

Ask

Type what you need in plain English. "Morning brief." "Deadlines on Doe." "Process mail."

3

Act

AAI reads your live case data, identifies problems, surfaces every gap, creates tasks, files documents. You approve every action.

Capabilities

28 skills. One command each.

Every skill is purpose-built for California Workers' Compensation. Type what you need — AAI does the rest. Write-side skills are code-guarded: misfiles, wrong tags, and accidental deletes are refused at the API layer, not just discouraged by prompts.

CommandWhat it doesSpeed
morning brief Danger-scored triage: hearings/QMEs/AMEs/depos this week, ranked by prep status and days-since-last-client-contact. Renders a 5-column DANGER table (Score / Case / Event / When / Why) sorted highest-score-first. Score 0-100 per case — script computes, Claude renders verbatim ~74s
process mail Code-bound: extract applicant, refuse misfiles, file each PDF one at a time. For IMR/UR/QME/DOR/NOH docs, asks the attorney to pick a strategy before any task is created ~20 min
process messages File emails one at a time — Claude picks tags from your firm’s catalog, no regex. Attachments read natively, sequencer with rollback, post-write verify ~10 min
process my tasks Walk open tasks one at a time in a code-driven CLI: complete, keep, reassign, update, review docs/activities, switch user filter — never deletes, never batches as long as needed
what changed today Cases modified, new uploads, activities since yesterday — weekend-aware (Monday reaches back to Friday). Flags unprocessed orphan uploads ~90s
any new mail? Instant unprocessed upload count — no AI, under 5 seconds. Orphan filter (no case + no activity), grouped by date from filename. Followed by process-mail when non-zero <5s
check my email Instant unfiled email count from Merus Messages inbox — picks the user first (email is personal), then under 5 seconds with no AI. Attachment indicator <5s
audit case Re-bind every PDF on a case (no cache), flag misfiles, wrong filenames, wrong tags. API binding guard refuses cross-applicant writes. Deletes are never offered ~5-10 min
fix misfile Targeted remediation: re-bind suspect upload from PDF content, find correct case, propose move+rename+activity re-link, execute as one atomic sequence. API binding guard refuses cross-applicant writes ~3 min
health check on [case] Full diagnostic — flags, gaps, client contact, pre-computed SOL/5410 deadlines. Six parallel fetches, milestone + ethics checks ~2 min
audit [case] Deep dive — reads every PDF natively (no extraction), cross-references body parts vs treatment, finds UR/LC 4610 violations, late objections, every leverage point. Writes findings back to case ~4 min
show tasks on [case] Read-only per-case task list, sorted overdue-first then HIGH then due date. Auto-noise filtered, flags overdue/stale/unassigned. Names not user IDs. Never offers delete ~90s
show parties on [case] Full party roster via /parties/view (not just applicant): employer, carrier, adjuster, defense, QME, PTPs. Flags missing employer/carrier/defense and parties without contact info ~1 min
timeline on [case] Chronological case history — activities, events, uploads merged into one view. Documented schema, no runtime field discovery, UTC-anchored dates, grouping adapts to case size ~4 min
read upload [id] Universal document reader: PDF (Claude native vision, no extraction), DOCX/XLSX (in-process conversion), images, EML, RTF. Page-windowed for large PDFs. Per-run temp dir, no cache ~2 min
deadlines on [case] Per-case countdown, pre-computed in California time: LC 5405 1-year SOL, LC 5410 5-year reopener, QME objection (8 CCR 31.5(a)), IMR appeal (LC 4610.6), DOR response. Script computes; Claude renders verbatim with status verdicts (SATISFIED/APPROACHING/ACTIVE/EXPIRED) ~3 min
pending records Copy service order tracker: pending vs overdue vs complete, firm-wide or case-specific. Pre-hearing conflict detection (records due before hearing day) ~1 min
prep for [case] hearing Single-screen courthouse brief: client/interpreter/parties/events/tasks + gap flags. Auto-disambiguates when names match multiple cases (picks the one with the hearing) ~3 min
draft a letter for [case] NOR, lien, TD demand with LC 5814 penalty math, client updates with optional Spanish translation. Every output labeled DRAFT — no send button, attorney signs ~2 min
new case Guided intake: applicant + employer conflict check (Rule 1.7), SOL deadlines auto-computed and calendared, 11 compliance tasks split by role. Does NOT file the Application — that’s an attorney act ~1 min
which cases need attention All open cases ranked by urgency — worst first. Scores days-since-activity + overdue tasks + HIGH-priority backlog + missing future events. Surfaces the quiet cases morning brief misses ~2 min
compare [case] and [case] Side-by-side: file/applicant/DOI/body-parts/employer/carrier/attorney/events. Overlap analysis flags LC 4664 (same body part) + Acme Construction (overlapping TD) credit territory ~2 min
search contacts Firm-wide contact + case lookup by name, phone, or email. Unicode-normalized names (O’Brien = obrien), digit-normalized phones ((310) 555-0100 = 3105550100), case-insensitive emails. Deep-walks every case record to surface phones and emails living on applicant, employer, witness, or carrier sub-records that the flat contact index doesn’t carry ~1 min
run report Taps Merus’s 21 built-in reports (server-side, includes archived): Cases List, Stale Cases, Dates of Injury, Tasks Per Case, Overdue Tasks. Authoritative — matches the Merus UI ~1 min
export this Save any output to markdown or CSV. Lands in ~/.aaicase/exports/ with a dated filename, chmod 600, verify-disclaimer included. PDF via print-to-PDF <5s
schedule brief Recipes for cron (Mac/Linux), macOS Launch Agent, Windows Task Scheduler. Print-the-command — doesn’t auto-install anything <5s
status Quick caseload counts by your firm's actual statuses (open, stip, closed, archived, hold — pulled live from your Merus config), plus tasks and events. Under 5s, no AI involved <5s
discover messages api Read-only probe of the Merus Messages API — endpoint discovery + schema documentation. Internal/power-user tool, never modifies messages ~3 min
About

Built by the Workers' Compensation CIO,
not a vendor.

AAI is not a startup looking for a use case. These tools were built inside the firms we manage, because we watched the problems happen every day for twenty years.

SW
Sean Weber
Founder & CIO — Patents Pending in AI & OS

20+ years as CIO for law firms across California and Nevada. Built IT operations for Workers' Compensation, personal injury, litigation, and disability practices. Started building AI tools in 2024 after watching attorneys miss deadlines buried in upload queues for the hundredth time.

Legal IT CA & NV Patents Pending WC / PI / Litigation
Testimonials

Trust built over 20 years.

If you're looking for focused, competent, collaborative systems management, you may discontinue your search. Sean has a keen understanding of the connection between hardware, systems and processes which allows him to build tools aligned with your enterprise's strategic goals.

Sean is an extremely hardworking, conscientious, and valuable member of the team. His IT crew keeps us running 24/7, 365 days a year AND they are always available.

Sean has demonstrated the ability to translate important business metrics of a company into an IT solution. He has actually dug into a business and discovered metrics that improved operating profit quickly.

Sean is an excellent leader who's focused and dedicated to both people and process improvements. His ability to guide and mentor his team through complicated projects is impressive.

Every write operation is logged. Every action requires your approval. Your data stays between you and your CMS.

Security

Built for attorney-client privilege.

Your data goes to two places: your case management system and the AI reasoning engine. Nowhere else.

Local Data Protection

All config files mode 600 (owner-only). Credentials never in logs or conversation history. Cache auto-expires. Temp files created in secure directories and deleted immediately after use.

Compliance-Grade Audit Trail

Every write operation logged to audit.log with timestamp, endpoint, case ID, and API response. Append-only — AAI never truncates or overwrites this file.

No Data Training

Your case data is never used to train AI models. It passes through the AI engine for processing and is not retained after the session ends. No storage. No learning from your cases.

No Telemetry

AAI does not phone home. No analytics. No tracking. No third-party services. No data brokers. SSRF protection prevents unauthorized network requests. Path traversal is blocked.

Ready to see it work
on your cases?

Works with your existing MerusCase data. Nothing to migrate. Setup in under five minutes. First morning brief in under two minutes.

The attorney decides. Nothing gets missed.
sean@aai.dev