figma guide
Designing breach settlement motion in limine and pretrial ruling UI in Figma: MIL-* motions, RUL-* rulings, and EXH-* exclusion workflows
Design breach settlement motion in limine and pretrial ruling UI in Figma with MIL-* motion intake, RUL-* court rulings, EXH-* exclusion flags, and LINK-DEP-* ties to deposition and expert exhibits.
- Published
- Updated
- Sep 08, 2026
- Read time
- 8 min
- Level
- Intermediate
Quick answer
Motion in limine UI tracks what counsel asks the court to exclude before trial—not a shared Word doc with untagged PDF attachments. Design MIL- motion intake* linked to DEP- and EXH- exhibits** from deposition and trial binder UI, RUL- ruling records* that propagate exclusion flags to binders and TRL- presentation modes*, and RSP-MIL- response workflows* with deadline tracking tied to pretrial orders. Every MIL-* must cite specific Bates ranges or RPT-EXP- report sections* and run SCRUB-MIL- privilege checks* before filing. Without this UI, excluded exhibits still appear in trial binders and Daubert-excluded testimony surfaces in demonstratives. Start from the Figma guides hub and pair with expert witness review, protective order rooms, and court monitor reporting.
Who this is for
- Product designers building pretrial motion modules inside settlement litigation and class action case management software.
- Settlement counsel and trial coordinators who need MIL-* filings synchronized with EXH-* binder states—not manual spreadsheet tracking.
- Legal ops validating that every RUL-* exclusion propagates to TRL-* load lists before court.
Motion in limine lifecycle overview
PretrialMotionProgram — MIL-SET992 · matter: SET992 · Status: Briefing open
├── Triggers:
│ ├── Pretrial order sets MIL-* filing deadline
│ ├── Expert CHL-DAU-* outcome limits testimony scope
│ ├── Counsel flags DEP-* or EXH-* for exclusion
│ └── Court sets hearing date · oral argument scheduled
├── ID namespace:
│ ├── MIL-* (motion in limine) · RSP-MIL-* (opposition / reply)
│ ├── RUL-* (court ruling) · EXC-* (exclusion flag on exhibit/testimony)
│ ├── GND-* (grounds: hearsay · relevance · prejudice · privilege)
│ ├── LINK-DEP · LINK-EXH · LINK-RPT-EXP · LINK-WIT-EXP
│ ├── SCRUB-MIL-* (filing privilege check) · ORD-PT-* (pretrial order)
│ ├── HEAR-MIL-* (hearing session) · LOG-MIL-* (motion audit)
│ └── TRL-BLOCK-* (blocked slides for presentation mode)
├── Motion types:
│ ├── Exclude exhibit · exclude testimony topic · exclude expert entirely
│ ├── Limit cross-examination · cap damages evidence
│ ├── Character evidence · prior bad acts · settlement communications
│ └── Cumulative · undue delay · surprise
├── Workflow:
│ ├── Draft MIL-* · pin DEP-*/EXH-*/RPT-EXP-* targets
│ ├── SCRUB-MIL-* · file · serve opposing counsel
│ ├── RSP-MIL-* queue · optional reply MIL-*
│ ├── HEAR-MIL-* · record RUL-* granted/denied/partial
│ ├── Apply EXC-* flags to binders · TRL-* · WIT-EXP-* scopes
│ └── Export ORD-PT-* summary for trial team
└── Outcomes:
├── Court-ready pretrial ruling index
├── EXH-* binder auto-excludes RUL-* items
└── LOG-MIL-* audit for appeal preservation
| MIL-* status | Trial team sees | System action |
|---|---|---|
| Draft | Target exhibits highlighted | SCRUB-MIL-* pending |
| Filed | Opponent response due date | Lock target list |
| Pending ruling | HEAR-MIL-* on calendar | TRL-* shows caution badge |
| Granted | EXC-* red badge on targets | Remove from BIND-* export |
| Denied | Targets remain in EXH-* | Clear caution badge |
| Partial | Split: some topics EXC-* | RPT-EXP-* section flags |
Verdict: Every RUL- must write EXC- flags back to DEP-, EXH-, and WIT-EXP-* records—not a PDF stored in email.**
MIL-* motion drafting and target linking UI
MotionInLimine — MIL-992-014 · party: Defendant · Status: Draft
├── Motion header:
│ ├── Caption · case number · judge · hearing date
│ ├── Relief requested summary (plain language)
│ ├── GND-* checklist: hearsay · 403 · 702 · privilege · PO-*
│ └── Local rule compliance (page limit · line spacing)
├── Target linking panel:
│ ├── Search DEP-* · EXH-* from [deposition binder UI](/designing-breach-settlement-deposition-exhibit-and-trial-binder-ui-in-figma/)
│ ├── Pin RPT-EXP-* sections from [expert report UI](/designing-breach-settlement-expert-witness-designation-and-report-review-ui-in-figma/)
│ ├── Link WIT-EXP-* testimony topics · not entire witness by default
│ ├── Auto-pull Bates range · CONF-* tier · PRIV-* status
│ └── Warn if target already subject to CHL-DAU-* exclusion
├── Brief body:
│ ├── Section per target with legal argument blocks
│ ├── Citation to DSQ-* production via [DSQ export](/designing-breach-settlement-litigation-discovery-and-dsq-export-ui-in-figma/)
│ ├── Pinpoint page/line references · not whole-document vague
│ └── Attachment list with exhibit stamps
├── SCRUB-MIL-* validation:
│ ├── No draft PRIV-* material in filed brief attachments
│ ├── RED-DSQ-* quotes flagged before export
│ ├── Settlement communication MIL-* checks CONF-* tier
│ └── Require counsel sign-off on scrub report
└── Filing outputs:
├── MIL-* PDF for e-filing · service log
├── Notify opposing counsel portal · RSP-MIL-* task created
└── [Court monitor](/designing-breach-settlement-court-monitor-and-special-master-reporting-ui-in-figma/) read-only if appointed
Use forms UI for motion metadata, tables for target matrix, and file upload for brief attachments.
RSP-MIL-* opposition and reply workflow UI
MotionResponse — RSP-MIL-992-014 · mil_id: MIL-992-014 · Status: In progress
├── Intake:
│ ├── Service date · response deadline · reply deadline
│ ├── Assigned associate · co-counsel reviewers
│ ├── Auto-import MIL-* targets into response workspace
│ └── Stipulation offer flag (narrow exclusion vs full fight)
├── Response structure:
│ ├── Per-target counter-argument · alternative foundation
│ ├── Link supporting DEP-* for foundation rehab
│ ├── Expert declaration attachment slot (WIT-EXP-*)
│ └── Proposed RUL-* outcome: deny · grant in part
├── Collaboration:
│ ├── Comment threads per GND-* paragraph
│ ├── Track changes · version lock on filing
│ ├── LOG-MIL-* on all edits during briefing
│ └── Block reply until response filed (sequencing guard)
├── Reply (optional):
│ ├── Reply-only new arguments guard
│ ├── Cross-reference RSP-MIL-* sections
│ └── Final SCRUB-MIL-* before reply export
└── Hearing prep:
├── HEAR-MIL-* agenda: time limits per motion
├── TRL-* load for oral argument slides
└── Outcome capture form ready for bench ruling
Pair with progress steppers for briefing deadlines, inline alerts when reply window closes, and accordions for multi-target responses.
RUL-* ruling capture and EXC-* propagation UI
CourtRuling — RUL-992-014 · mil_id: MIL-992-014 · Status: Granted in part
├── Ruling record:
│ ├── Judge · date · transcript cite · oral vs written
│ ├── Outcome per target: granted · denied · partial · deferred
│ ├── Scope text: "exclude paragraphs 12–18" not vague "expert opinion"
│ └── Link ORD-PT-* if consolidated pretrial order issued
├── EXC-* flag application:
│ ├── EXH-* binder: auto-remove or gray-out excluded items
│ ├── DEP-*: mark withdrawn if granted pre-trial
│ ├── RPT-EXP-*: section-level EXC-* flags · update SCRUB-EXP-*
│ ├── WIT-EXP-*: topic scope limit · not full ACL revoke unless excluded
│ └── TRL-BLOCK-*: prevent excluded slides in presentation mode
├── Notification cascade:
│ ├── Trial team dashboard · binder curator alert
│ ├── Expert coordinator if WIT-EXP-* scope changed
│ ├── [Data room](/designing-breach-settlement-protective-order-compliance-and-restricted-data-room-ui-in-figma/) no change unless PO-* amended
│ └── LOG-MIL-* ruling event for appeal record
├── Appeal preservation:
│ ├── Objection preserved flag if denied MIL-*
│ ├── Offer of proof link for excluded testimony
│ └── Export ruling pack for [compliance archive](/designing-compliance-exports-and-legal-hold-ui-in-figma/)
└── Reconciliation:
├── BIND-* re-export required badge on EXH-* binder
├── Compare pre/post RUL-* exhibit index diff
└── Court monitor confirmation if special master oversight
Use badges for EXC-* states, audit log for ruling edits, and modals for confirming destructive binder changes.
ORD-PT-* pretrial order summary dashboard UI
PretrialOrderDashboard — ORD-PT-992 · matter: SET992 · Status: Active
├── Consolidated view:
│ ├── All RUL-* outcomes sorted by category (exhibits · testimony · procedure)
│ ├── Pending MIL-* without ruling · overdue items
│ ├── Upcoming HEAR-MIL-* calendar
│ └── Cross-links to CHL-DAU-* outcomes from expert module
├── Trial readiness checks:
│ ├── EXH-* binder: zero EXC-* items in export queue
│ ├── TRL-* load list matches post-RUL-* index
│ ├── WIT-EXP-* designation topics align with RUL-* scope
│ └── Witness list excludes fully excluded WIT-EXP-*
├── Export and sharing:
│ ├── One-page trial team cheat sheet PDF
│ ├── [Court monitor report](/designing-breach-settlement-court-monitor-and-special-master-reporting-ui-in-figma/) attachment
│ └── Read-only link for co-counsel · trial tech vendor
└── Maintenance:
├── Amend RUL-* if court clarifies · version history
└── Link [regulatory archive](/designing-regulatory-authority-correspondence-and-breach-filing-archive-ui-in-figma/) for filed orders
Comparison: exhibit exclusion vs testimony limitation vs expert exclusion
| Dimension | Exclude EXH-* / DEP-* | Limit testimony topic | Exclude WIT-EXP-* entirely |
|---|---|---|---|
| Typical MIL- ground* | Hearsay · 403 · foundation | Scope · cumulative | Daubert · bias · untimely |
| EXC- scope* | Whole exhibit | RPT-EXP-* sections · dep outline | Revoke designation |
| Binder impact | Remove from BIND-* | TRL-BLOCK-* on topics | Remove expert demonstratives |
| ACL-EXP- impact* | None | None unless data topic tied | Revoke all ACL-EXP-* |
| Appeal note | Offer of proof for testimony about doc | Preserve objection in dep transcript | Link CHL-DAU-* record |
Common mistakes
- MIL- targets whole DSQ- production**— courts deny; pin DEP-/EXH- or RPT-EXP-* sections instead.
- RUL- recorded in email*— EXH-* binder never updated; excluded exhibit shown at trial.
- No SCRUB-MIL- on brief attachments*— privileged draft quotes filed openly.
- Partial RUL- stored as binary granted/denied*— paragraph-level EXC-* missing; expert testifies on excluded topics.
- Settlement communication MIL- ignores CONF-**— sealed negotiation material exposed in open brief.
Recommended workflow
- Import pretrial order deadlines into MIL-* program · assign briefing owners.
- Draft MIL-* with pinned DEP-/EXH-/RPT-EXP-* targets · run SCRUB-MIL-*.
- File and serve · open RSP-MIL-* task queue for opposing counsel portal.
- After HEAR-MIL-, capture RUL- per target · apply EXC-* flags immediately.
- Re-export EXH- binders* and refresh TRL-* load lists before trial.
- Publish ORD-PT- dashboard* for trial team · archive for appeal.
FAQ
MIL-* overlaps with prior CHL-DAU-* exclusion?
Import CHL-DAU- outcome* · auto-suggest MIL-* withdrawal or narrow to remaining topics · link RUL-* records to avoid duplicate EXC-* flags.
Court rules from bench without written order?
Capture oral RUL-* in HEAR-MIL-* session · transcript cite required · provisional EXC-* until written order confirms.
Co-defendants join MIL-*?
Multi-party MIL- filing* · shared targets · split RSP-MIL-* per party optional · single RUL-* applies to all.
Stipulated exclusion without MIL-*?
Create STIP-EXC- record* · same EXC-* propagation as RUL-* · no HEAR-MIL-* required · LOG-MIL-* notes stipulation source.
Trial tech vendor needs ruling list?
Read-only ORD-PT- export* · TRL-BLOCK-* IDs only · no underlying DSQ-* access · vendor risk review on file.
After trial— retain MIL-* records?
Archive MIL-, RSP-MIL-, RUL-* per retention policy · link appeal if post-trial motion filed.
Next steps
- Design breach settlement deposition exhibit and trial binder UI in Figma — MIL-* targets and post-RUL-* binder updates
- Design breach settlement expert witness designation and report review UI in Figma — CHL-DAU-* and RPT-EXP-* scope limits
- Design breach settlement fairness hearing and class objection UI in Figma — settlement approval after pretrial rulings
- Design breach settlement court monitor and special master reporting UI in Figma — Monitor view of pretrial orders
- Design breach settlement privilege log and confidentiality designation UI in Figma — SCRUB-MIL-* source rules
§ Keep reading