EASTERN SHORE MEDIATION
Probate  ·  Fiduciary Disputes  ·  Complex Civil Matters
Serving attorneys throughout Alabama and the Gulf Coast
Start Timer
All data saved
Backup: not set
Total Cases
0
Active Matters
0
YTD Revenue (Billed)
$0

To-Do 0

Upcoming 0

Next 14 days · sessions, calls & holds

Cases

Case Name Type Status Status Update Parties Next Session Next Task Hours Billed Unpaid

New Intake

Attorneys

Live Conflicts

As you type names above, hits across your prior cases appear here.

Notes

Upcoming 14 Days

Overview
Parties & Counsel
Sessions
Notebook
Documents
Ask
Case Map
Risk Analysis
Impasse Breaker
Term Sheet
Agreement
Session Notice
Billing
Retainer Invoice
Invoice
Reminder
Court Report
Outcomes
History

To-Do 0

Mirrors the dashboard To-Do widget — tasks added here appear there, and vice-versa.

Calendly Bookings 0

No bookings yet. Use the Schedule button to send a Calendly link to counsel.

Quick Facts

Conflict Check

Parties

0

Counsel

0

Status Updates 0

Latest update shows on the case list. Use for "where am I on this case" tracking.

Recent Notes

Court & Judge

Parties

Name Role Contact Notes
No parties added yet.

Counsel

Lead Attorney Firm Email Office Phone Cell Phone Represents
No counsel added yet.

Sessions & Key Dates

Date Time Type Location / Notes
No sessions scheduled.

Mediator's Notebook

0 entries
Notes are private to you and never appear on the invoice.
No notes yet. Start jotting observations and follow-ups above.

Saved Prompts — Across All Documents

Loading…

Secure Attorney Uploads

Loading…

Case Documents

0
Drop PDFs or scanned images here
or choose files — supports PDF, PNG, JPG, TIFF. Files are stored in your Cases Root Folder under each case's named subfolder.
No documents yet. Drop a pleading, brief, or position paper to start.

Ask About This Case

Ask freeform questions about the documents on this case. Claude reads every analyzed document and cites which one each answer comes from. Useful for session prep.

⌘/Ctrl+Enter to send
No analyzed documents yet. Drop a filing on the Documents tab and click Analyze to populate the Case Map.

Risk Analysis Summary

No claims extracted yet. Drop documents on the Documents tab and analyze them — extracted claims auto-seed decision trees here.

Impasse Breaker

When negotiations stall, click below. Claude will read everything you have on the case (claims, theories, damages, key facts, EV analysis, settlement positions), ask 3–5 short clarifying questions about things it can't see (BATNAs, non-monetary interests, time pressure), and then propose creative bridging moves across structural, substantive, process, and other categories.

Term Sheet Considerations

You don't draft the term sheet — the attorneys do. But before they go to draft, walk through this checklist with the room so nothing gets missed. Each provision includes when it applies, sub-points to consider, common pitfalls, and Alabama drafting notes. Mark each one Addressed, Raised but Excluded, or N/A. Export the checklist as a PDF to hand counsel as a drafting brief.

Provisions Checklist

General Term-Sheet Notes

Anything not tied to a single provision

Agreement Inputs

Auto-populated from case data; edit here for agreement-specific fields.
Agreement auto-sends to all Lead Attorneys configured on Parties & Counsel.
Tip: in Chrome's print dialog → More Settings, uncheck Headers and footers for cleanest output.
Tip: in Chrome's print dialog → More Settings, uncheck Headers and footers for cleanest output.

Notice Settings

Defaults to the next future "session" on file. Add or edit sessions on the Sessions tab.
The date of the notice itself (defaults to today).

Prior Balance Forward

Use when an invoice was sent before this case existed in the app

Retainer Invoice (non-refundable — sent with engagement agreement)

Time & Expense Entries

0 entries · 0 entries
Timer is for prep / doc review / calls / email / research. Quick Add Session is for the post-mediation total entry.
Time
⌘/Ctrl+↵ to save
Date Description Hours Fee
No time entries yet.
Total Hours: 0.00
Total Fees: $0.00
Expenses
Date Description Amount
No expenses yet.
Total Expenses: $0.00

Payments Received

Date Method Reference / Note Amount
No payments recorded.
Total Paid: $0.00
Total Invoiced $0.00
Less: Payments −$0.00
BALANCE DUE
$0.00

Invoice & Bill To

Invoice Info
Bill To
Defaults to the designated Lead Attorneys (★) when any are set; otherwise all counsel with email.

Check the box to allocate the total fee across parties (e.g., 50/50 plaintiff/defendant). When checked, the allocation appears on the invoice. Default is equal among all parties; adjust at the conclusion of mediation if parties agree to a different split. Leave unchecked to bill without per-party allocation.

Tip: in Chrome's print dialog → More Settings, uncheck Headers and footers for cleanest output.
Per-party billing |
Tip: in Chrome's print dialog → More Settings, uncheck Headers and footers for cleanest output.
Per-party billing |

Reminder Settings

Tip: in Chrome's print dialog → More Settings, uncheck Headers and footers for cleanest output.
Per-party billing |
Tip: in Chrome's print dialog → More Settings, uncheck Headers and footers for cleanest output.

Status Report Settings

The date the court ordered mediation (referenced in the body).
Defaults to the most recent session of type "session" if blank.
The date of the report itself (defaults to today).

Activity History

Read-only audit trail of every mutation on this case — additions, edits, deletions, document analysis, payments, generated documents, and outbound emails. Entries are append-only and cannot be edited or deleted. Newest first.

Calendar

Upcoming & Recent

Contacts

Attorneys and other contacts auto-populate from intake forms. When you type an attorney's name on a New Intake, firm and contact info will autofill if they're already here.

Contact Notes

Use this for inquiry calls, informal conversations with attorneys, or any other note that doesn't belong to a specific case. Notes are tied to a contact by name; if the contact isn't on file yet, it'll be added to Contacts automatically. Use the search box above for keyword lookup across every note.

Circuit Judges Roster

Circuit court judges. Court-ordered cases link to a judge here so the case overview shows the judge’s chambers contact (assistant) and any required letters render correctly addressed. Store names plainly — the system prefixes Hon. automatically on letters and email subjects.

Probate Judges Roster

Probate court judges. Same schema as circuit judges — chambers contact (via assistant), mailing address for formal letters, intro-letter send. Court-ordered cases can link to either roster.

Alabama Legal Library

Curated reference of common claims, theories, and issues encountered in probate, fiduciary, and complex civil mediations under Alabama law. The AI document-extraction pipeline (Phase 2) matches extracted claims by claimType to the entries here, so the Case Map shows the Alabama standard alongside each document's allegation. Each entry's Typical Documents list drives the Documents Needed checklist on every case.

⚠ DRAFT entries are starter drafts pending Alabama-law verification (typically against Fastcase / vLex via Alabama State Bar member access). Each entry shows a Draft or Verified badge; click Edit and clear the Draft checkbox once you've confirmed the citation chain and current standard.

Conflict Check

Search across all parties, counsel, firms, and case names from your prior matters. Results are exact substring matches (case-insensitive).

Cases YTD
0
Hours Billed YTD
0.00
Fees Billed YTD
$0
Effective Rate
$0/hr

By Case Type

TypeCasesHoursFees

By Status

StatusCasesHoursFees

Hours & Fees by Month

MonthHoursFeesExpenses

Accounts Receivable

Case Invoice # Invoice Date Billed Paid Balance Due

Aging of Receivables

Days outstanding from invoice date
Bucket Cases Balance Due % of Total AR

Work In Progress (WIP)

Case Status Un-invoiced Hours Un-invoiced Fees Expenses Total Oldest Entry

WIP by Activity

Un-invoiced hours and fees rolled up by activity type
Activity Entries Hours Fees % of WIP Fees

1099 Income & Reconciliation

Cash basis — counts payments by the date received. Via Stripe (card / bank) is reported by Stripe to you on a 1099-K; those payers should not also issue a 1099-NEC for it. Direct (check / wire / cash recorded manually) of $600+ from a payer acting as a business is what typically generates a 1099-NEC to you — individuals paying personally generally issue none. Not tax advice; confirm with your accountant.
Payer (party) Counsel / firm Direct (1099-NEC) Via Stripe (1099-K) Total received Expect 1099-NEC? Form on file?

1099 Forms Received

Tax year Payer Payer TIN Form Amount reported Received

Attorney Intro Campaign

Your day-by-day plan for the attorney introduction emails. Each contact's status fills in automatically from when you send the intro — no manual tracking. Send from any row below (uses the same Send Intro flow, with CV and vCard attached). Star (★) the people you know so they go out in the early batches. The warm-up ramp (lighter first week) protects your sending domain.

15 weekday batches from the start date.

Session Capture

Capture a mediation session — live from the mic, an uploaded recording, or a pasted transcript — and turn it into a neutral summary, follow-ups, and a draft billing entry. Live cues surface interests, tentative agreements, and questions you might ask. Built for a neutral: no advice, no taking sides.

Transcript

Uses your browser's speech recognition (Chrome recommended). Best for in-person sessions with a room mic. Requires the consent box above.

Live Cues — neutral observations

Session Summary

Firm Letterhead

Appears at the top of every invoice and agreement.

Mediator Information

Used in agreement signature blocks and as fallback contact info.

Activity Types

Configurable list of billable activities. When you pick an activity on the time-entry form, the description prefills and the fee calculates from the activity's rate. Leave the rate at $0 to inherit the case's hourly rate (most activities). Set a non-zero rate to override per activity (e.g. Travel at a discounted rate).

Workflow Templates

One-click sets of tasks and events. Apply a workflow to any case from the case Overview to seed the standard mediation lifecycle without manually typing each item. Date offsets are days relative to a base date you pick at apply-time (defaults to today).

Calendly Integration

Single-use scheduling links sent to counsel from any case. Bookings appear automatically on the case overview when counsel completes the form. Calendly account is managed at calendly.com/eastern-shore-mediation.

Scope of this integration: bookings flow Calendly → Case Manager only. To make Calendly avoid double-booking your blocked time, the Case Manager pushes block-out events to your Eastern Shore Google Calendar (Settings → Google Calendar), and Calendly reads that calendar for "Check for conflicts." This card does not push directly to Calendly — Calendly's API doesn't accept availability changes.

Checking…

AI Document Analysis

When you upload a PDF or scanned document on a case, the Documents tab can call the Anthropic API on your behalf to:

  • Extract every person, firm, or entity name and auto-check it against your conflicts database
  • Generate a 3–5 sentence summary suitable for session prep
  • Build a chronological timeline of dated events from the document
  • OCR scanned files (image-only PDFs / photos) via Claude vision

Bring-your-own-key: the API key below stays on this browser (same trust model as your case data) and is sent directly to api.anthropic.com from your machine. Typical cost per document with Haiku is a few cents. Leave the key empty to disable AI calls — text extraction from digital PDFs still works locally. Get a key at console.anthropic.com.

Saved Prompts

Loading…

PDF Rendering Worker

When configured, every PDF generation (invoice, agreement, session notice, reminder, court report) is routed through a Cloudflare Worker running headless Chrome instead of the in-browser html2pdf library. The Worker produces clean multi-page PDFs with proper pagination and no horizontal clipping. Falls back to the local html2pdf path if the Worker is unconfigured or unreachable.

Cloud Sync — Mac · iPad · iPhone

Push your case data to a Cloudflare KV store after every edit and pull it on app boot. Lets you work on Mac, iPad, and iPhone with a shared dataset. Uses the same Worker URL as PDF rendering but a separate sync key (so a leaked PDF key can't read your cases). Auto-resolves "cloud unchanged" silently; prompts you when both devices have edited since the last sync.

The Worker URL above is reused (no separate URL needed). On a fresh device: install the app to your home screen, open Settings, paste the sync key, check Enable, hit Save — your data will pull from the cloud automatically. Subsequent edits push within ~3 seconds.

Gmail API (Eastern Shore)

When configured, every "Send by Email" button (invoice, agreement, session notice, reminder, court report) generates a PDF in memory, attaches it, and sends from your Eastern Shore Mediation Gmail account — no manual print-and-attach step. Falls back to the regular mailto: behavior if not configured or not signed in.

The Client ID comes from your Google Cloud project (Console → APIs & Services → Credentials). The app must be loaded over http://localhost:8080 for OAuth to work — open it via the local Python server, not by double-clicking the file.

Google Calendar

When connected, blocks you create on the Calendar tab (OOO, conferences, personal holds, travel) push to your Eastern Shore Google Calendar. Calendly reads that calendar for "Check for conflicts," so blocking time in Case Manager also removes those slots from your Calendly booking page.

Uses the same OAuth client as Gmail above. The first time you create a block, Google may prompt for an additional calendar permission. Events created directly in Google Calendar (e.g., from your phone) flow back into Case Manager automatically — polled every 5 minutes while this app is open.

Data

All your data lives in this browser's localStorage and (if you've set a backup folder) is auto-mirrored to a folder of your choice on every change. Use Export / Import to move data between machines or browsers.