Exhibit and redaction system, proposal

The Stephens Law Firm. Prepared by MapMatix, 31 August 2026.

The figures below are planning ranges, not fixed prices. Phase 1 firms up first. The ranges for phases 2 to 4 firm up after phase 1 is in use.

Phases

Phase What it delivers Hours Under software review
1. Exhibit list and numbering The system reads every page in the trial exhibit folder, drafts the exhibit list, and renames each file for the sticker program. Joe reviews the list before any number is set. 43 to 67 0
2. Automated copy and comparison list The system copies each produced file into the trial exhibit folder when it lands, and flags any record that sits in one folder and not the others. 19 to 29 16 to 24
3. Date ordering The system proposes a page order by date of service for each exhibit. Stefanie approves or corrects it on screen. 21 to 32 0
4. Redaction detection The system flags redaction candidates on every page. Stefanie accepts or dismisses each one, and Joe decides the judgment calls. The system applies the accepted ones to a copy, verifies the result, and writes the redaction log. 66 to 103 17 to 26
Total, phases 1 to 4 149 to 231 33 to 50

Trial presentations are not included. Joe builds those in a separate workstream.

Hours under software review drop once the tools are configured and proven: two free tools in phase 2 and EverMap in phase 4. They drop but do not reach zero, because configuring and wiring the tools is still work. The other 116 to 181 hours stand whatever the firm buys. MapMatix reprices each phase before it starts.

Software

MapMatix scanned 40 products for this project. These stay in the plan:

Software Cost Role Phase
Page reader: Claude vision, Azure Document Intelligence, or Moondream Priced per page read Reads scanned and handwritten pages. MapMatix picks one after a test on the firm's own pages. 1
FreeFileSync Free Copies each produced file into the trial exhibit folder when it lands. 2
WinMerge Free Compares the three folders and flags missing records. 2
EverMap AutoRedact plus AutoBatch $328 once Applies the accepted redactions permanently in white fill and writes a log. MapMatix proves it in the free trial before purchase. 4
Supabase From $599 per month Stores the exhibit data behind the screens. All

Dropbox, which the firm already uses, stays the master copy of every document.

Phase 1: exhibit list and numbering, 43 to 67 hours

flowchart TD
  T["Trial exhibit folder
Stefanie copies files in, for Ortiz"] E["5. Page extraction
image, text, word positions, dates"] F["6. Exhibit list draft
from the page contents"] G["7. Joe reviews for completeness
every batch"] H["8. Rename and file
NN_ in front of the filename"] T -->|"gathered"| E -->|"extracted"| F -->|"listed"| G -->|"numbered"| H classDef manual fill:#fdead4,stroke:#dd8f3e,stroke-width:1.5px,color:#14171a classDef build fill:#d6f2de,stroke:#3f9f61,stroke-width:1.5px,color:#14171a classDef review fill:#e6dffa,stroke:#8b6fd4,stroke-width:2px,color:#14171a class T manual class E,F,H build class G review
Stefanie by hand MapMatix system A person decides

MapMatix builds:

No software changes this phase.

Phase 2: automated copy and comparison list, 19 to 29 hours

flowchart TD
  CF["Case folder
includes the pre-trial Exhibits folder, which the system never copies from"] DF["Attach to Disc
the produced files, inside Discovery"] EF["Trial exhibit folder"] D["4. Copy to trial exhibit folder
one-way, runs when a file lands
keeps the folder structure"] W["19. Completeness sweep
compares all three, continuously
two views, recent files filter"] FL["Flag for Stefanie or Brooke
a person decides what happens next
to add the record, they produce it and move it into Attach to Disc, and step 4 copies it"] DF --> D --> EF CF --> W DF --> W EF --> W W -->|"a record sits in one folder and not the others"| FL classDef firm fill:#e9edf2,stroke:#8e99a5,stroke-width:1.5px,color:#14171a classDef build fill:#d6f2de,stroke:#3f9f61,stroke-width:1.5px,color:#14171a classDef review fill:#e6dffa,stroke:#8b6fd4,stroke-width:2px,color:#14171a class CF,DF,EF firm class D,W build class FL review
Firm folders, unchanged MapMatix system A person decides

MapMatix builds:

The 16 to 24 hours under review are the copy and the sweep. Two free tools, FreeFileSync and WinMerge, cover them. Configuration and the exhibit-aware checks stay built.

Phase 3: date ordering, 21 to 32 hours

flowchart TD
  PG["Extracted pages
every date on every page, and where it sits"] I["9. Order proposal
group pages into notes, give each page its note's date,
sort oldest first, score confidence"] S[("Findings store
proposed order and corrections")] R1["11. Stefanie approves the order
thumbnails grouped by note
unsure pages wait in a Needs a decision tray"] AP["Approve
order locked"] CO["Correct
drag, set date, group, split, exclude
every correction stored"] RJ["Reject
back to Bates order, exhibit set to manual"] PG --> I --> S --> R1 R1 --> AP R1 --> CO --> R1 R1 --> RJ classDef build fill:#d6f2de,stroke:#3f9f61,stroke-width:1.5px,color:#14171a classDef review fill:#e6dffa,stroke:#8b6fd4,stroke-width:2px,color:#14171a class PG,I,S build class R1,AP,CO,RJ review
MapMatix system Stefanie decides

MapMatix builds:

Phase 4: redaction detection, 66 to 103 hours

flowchart TD
  IN["Every page of every exhibit
page image, the text layer where one exists,
and Joe's keyword list"] D1["Pattern detector
SSN, date of birth, driver licence
covers 43 of 267 rows"] D2["Keyword detector
carrier names, Medicare, INS
every hit becomes a candidate"] D3["Contextual detector
Claude reads the page and the image together
insurance inside narrative text
an adjuster named with no trigger word
handwritten attorney notes
covers 224 of 267 rows, this is the build"] S[("Findings store
one row per candidate
rectangle on the page, Bates number,
page within the exhibit, category,
confidence, reason it was flagged")] Q["Review queue
grouped by exhibit, highest confidence first"] V1["Accept
key A"] V2["Dismiss
key D
kept on the record"] V3["Add one the system missed
key N
the most valuable row in the system"] V4["Send to Joe
key J
attorney name is never auto-accepted"] AP["Apply to a copy
accepted findings only, white fill, permanent
the unredacted master is never touched"] VF["Verify, automatically
text search returns zero hits
vision confirms the target is gone
no hidden text or metadata remains"] LG["Redaction log
Bates, file, page, category, notes, screenshot
a disclosure artefact, produced to the defense"] IN --> D1 IN --> D2 IN --> D3 D1 --> S D2 --> S D3 --> S S --> Q Q --> V1 Q --> V2 Q --> V3 Q --> V4 V4 --> V1 V1 --> AP V3 --> AP V2 --> DIS["Dismissed list
kept on the record, and she can
reopen any of them before applying
"] AP --> VF VF --> LG VF -. "a check fails, nothing proceeds" .-> AP classDef inp fill:#e9edf2,stroke:#8e99a5,stroke-width:1.5px,color:#14171a classDef build fill:#d6f2de,stroke:#3f9f61,stroke-width:1.5px,color:#14171a classDef hero fill:#cde3f7,stroke:#1f6fa8,stroke-width:2.5px,color:#14171a classDef review fill:#e6dffa,stroke:#8b6fd4,stroke-width:2px,color:#14171a class IN inp class D1,D2,S,Q build class D3 hero class V1,V2,V3,V4,DIS review class AP,VF,LG build
Input, the pages and the keyword list MapMatix system Redaction detection, the main build Stefanie or Joe decides

MapMatix builds:

The 17 to 26 hours under review are applying, verifying, and logging the redactions, which EverMap covers. Detection and the review screens stay built.

The whole workflow, arrival to trial

Nineteen steps take a record from arrival to the trial list. MapMatix builds 14 of them. The firm's own steps stay unchanged.

flowchart TD
  A["1. Arrival
mail, fax, email, CD, Dropbox, e-service"] B["2. Case folder"] C["3. Bates stamp at production
firm, Acrobat Pro"] subgraph P2 ["Phase 2, 19 to 29 hrs"] X2["spacer spacer spacer"]:::sp D["4. Copy to trial exhibit folder
one-way, from Attach to Disc"] W["19. Completeness sweep
case folder, Attach to Disc, trial exhibits"] end subgraph P1 ["Phase 1, 43 to 67 hrs"] X1["spacer spacer spacer"]:::sp E["5. Page extraction
Claude reads every page"] F["6. Exhibit list draft
drafted from the page contents"] G["7. Joe reviews for completeness"] H["8. Rename and file
NN_ prepended to the filename"] end subgraph P3 ["Phase 3, 21 to 32 hrs"] X3["spacer spacer spacer"]:::sp I["9. Order proposal
date of service, oldest first"] R1["11. Stefanie approves the order"] end subgraph P4 ["Phase 4, 66 to 103 hrs"] X4["spacer spacer spacer"]:::sp J["10. Redaction detection
three detectors"] S[("Findings store")] R2["12. Stefanie accepts or dismisses"] R3["13. Joe decides the judgment calls"] K["14. Apply redaction
on a copy"] L["15. Verify removal"] M["16. Redaction log
generated"] end N["17. Sticker and page numbering
firm's program, unchanged"] O["18. Trial list
unchanged"] A --> B --> C --> D --> E --> F --> G --> H H --> I H --> J I --> R1 J --> S --> R2 R2 -. "judgment call" .-> R3 R3 --> R2 R1 --> K R2 --> K K --> L --> M --> N --> O B -.-> W D -.-> W W -.-> D X2 ~~~ W X1 ~~~ F X3 ~~~ R1 X4 ~~~ S classDef firm fill:#e9edf2,stroke:#8e99a5,stroke-width:1.5px,color:#14171a classDef manual fill:#fdead4,stroke:#dd8f3e,stroke-width:1.5px,color:#14171a classDef build fill:#d6f2de,stroke:#3f9f61,stroke-width:1.5px,color:#14171a classDef hero fill:#cde3f7,stroke:#1f6fa8,stroke-width:2.5px,color:#14171a classDef review fill:#e6dffa,stroke:#8b6fd4,stroke-width:2px,color:#14171a classDef sp fill:none,stroke:none,color:transparent class A,B,C firm class N,O manual class D,E,F,H,I,S,K,L,M,W build class J hero class G,R1,R2,R3 review
Firm, unchanged Stefanie by hand, unchanged MapMatix system Redaction detection, the main build A person decides, nothing writes until they act
Top