One matter, read once.
CaseFile AI is a matter workspace. Each matter has its own documents, its own case file and its own chat. Nothing crosses between matters.
| Label | Type | Pages | State | Case file | Actions |
|---|---|---|---|---|---|
| DOC_1 | Complaint | 14 | Ready | 142 items · 3 unreviewed | Preview · Case File items |
| DOC_2 | Bank statement | 6 | Ready | 58 items · 0 unreviewed | Preview · Case File items |
| DOC_3 | Order | 3 | Indexing | — | Preview |
| DOC_4 | Notice | 2 | Failed Text extraction failed | — | Retry |
Documents
Upload PDFs and images up to 25 MB. Each document moves through a visible pipeline — uploaded, virus-scanned, text extracted (OCR for scans), pseudonymised, indexed, case file updated — and you see where it is. Failed steps say what failed. Documents that look like investigation material are flagged as sensitive and kept out of drafting. Every document shows how many case-file items it produced and how many you have reviewed.
Case File
Facts, figures, timeline events and open issues, each with its source page. A summary strip shows what is unreviewed, verified, confirmed, corrected, excluded and blocking. Filter by status or document, search the text, page through, or use "Next unreviewed". Open any row for the full quote, the page link, its history and the actions: Confirm, Correct (with reason), Do not use (with reason). Every action is audited.
"…a total sum of AMT_1 being the aggregate of the three invoices…"
History: extracted · flagged by integrity check (totals do not reconcile)
Integrity checks
Deterministic checks run on every extraction: does the figure match the number in its own quote (lakh and crore understood), does the date appear in the source, do totals reconcile with their components, does the bank statement's running balance add up. Failures become blocking issues with a stated reason — never a silent guess.
Ask
Questions in English or Hinglish, answered from the case file. Each factual sentence carries a pointer to a document page; click it to open the page and see the quote highlighted. Analysis is marked as analysis, not fact. When the record does not contain the answer, the reply says so. History is kept per matter with the same pointers.
Notice ke baad payment ki koi entry hai?
No credit from PERSON_2 appears in the statement after DATE_2. DOC_2 · p.4DOC_2 · p.5
The fifteen-day period after service would therefore have run without payment.
⚖ May contain analysis or inference — verify against the record before use.
Date of service of the notice — Case file mein nahi hai
Source pages
Every pointer opens the exact page, with the cited text highlighted. Page through the document from there. Each page you open is logged.
Statutes
See the Statutes page.
Drafts
Template-based drafting for notices, replies and applications is in progress and not yet available in the pilot. [Update when item 4 ships]