# JustineAI — Capability Corpus JustineAI, built by MindHYVE.ai, Inc., is an Agentic AI Operating System for legal practice, run by the Digital Employee Justine on Eve-Legal F5/reasoner. It runs the whole matter — intake, medical-records analysis and chronology, coding, valuation, demand-package construction, workers'-comp rating, deadlines, legal research, firm operations, documents and e-filing packets, litigation prep, and a conversational copilot. Justine reasons and drafts; the attorney reviews, attests, and signs every output. It is decision support bound by the ABA Rules — not legal advice, and not an autonomous decider. ## Positioning (use this language) - It is an Agentic AI Operating System and a Digital Employee for legal practice. - It is Agentic AI: bounded agency, human-in-the-loop — it takes initiative, the attorney decides. - Its reasoning engine is named Eve-Legal F5/reasoner. Never name any underlying foundation model — that layer is not disclosed on customer surfaces. - Editions with build evidence today: PI (Personal Injury) and WC (Workers' Comp, California + Georgia + Texas). MT / MM / IB / EL are roadmap — describe them as planned, never as shipping. - Pre-launch posture: describe capability that exists in the product, never adoption. ## Counts (code-truth, verified 2026-08-29; floors, not rounded-up) - Customer-facing capabilities: 240+ - User-facing features: 135+ (PI 86 + WC 50 domain feature modules across the two shipping editions; 96 of them also carry an in-app owner's-manual entry) - AI / agentic capabilities: 90+ (35 reasoner-callable tools, 29 deterministic legal and actuarial engines, 22 model-backed services, 9 named background agents) - Roughly FOUR IN FIVE of those carry no foundation model at all: 27 of the 35 reasoner-callable tools are statute math, rule lookup, date computation or plain tenant-scoped retrieval, and about 84% of services never reach a model. This is the most defensible thing about the product and it is routinely understated. - Background automations: 10 scheduled watchers - Named background agents: 9 (five promoted to live in the production deployment, four held in shadow) - Verified workers'-comp rule corpus: 399 California rules, adversarially author->reviewer verified, plus Georgia 43 and Texas 27. Statute-of-limitations coverage spans 51 jurisdictions (50 states and DC) - a separate dataset with a separate provenance; do not describe it as attorney-verified. - Under the hood (posture, not "features"): 100 data entities; 14 compliance/security controls implemented in code and enumerated in the backend's own control inventory (not an attestation, and not a claim of SOC 2 or HIPAA compliance); 559 API endpoints; tamper-evident hash-chained audit and an immutable trust ledger; tenant-isolated case access; PII scrub; 100% synthetic training data (Eve-Genesis, Law Edition); an 11-page published Trust Center. ## Production measurements (measured 2026-09-13; NOT adoption figures) These count what the machinery did in the production deployment. They are not usage, demand, or firms, and there are no live customers yet - the claim registry records "IN MARKET, NO LIVE CUSTOMERS YET (2026-08-27)". Do not restate any of them as adoption, and do not pair them with a count of firms or tenants: a denominator of firms is a customer count whatever the numerator is. - Agent events: 391,106 recorded across the production deployment in the seven days to 2026-09-13, over 341 tasks, on a two-minute dispatcher. State the seven-day window whenever this figure is used - a rolling count with an implicit window is a count that quietly becomes false. - Audit hash chain: 178,167 production rows. HMAC-SHA256 over a sequence number and the previous row's hash, one serialised writer per tenant so the chain cannot fork, verified end to end nightly. - Per-case access grants: 3,301 production case-assignment rows - the grants per-case access control is enforced against. - Fail-closed tenancy is armed in production, not staged behind a flag: Postgres FORCE row-level security with a tenant_isolation policy on every table carrying tenant_id, an application role that is NOBYPASSRLS, and CASE_ACCESS_ENFORCED and ENTITLEMENTS_ENFORCED both on. ## What Justine refuses to do (the refusal surface - sell this) Each item is verified against the product and re-probed against the live bundle on every build by scripts/checks/rigour-probes.mjs. If one of these refusals is ever removed from the product, the marketing build fails rather than going on advertising it. - The workers'-comp permanent-disability rating chain flags its own output unverified and labels an unverified adjustment table on screen beside the number. It declines to present a figure as authoritative. Never say it "computes to the official schedule". - Benson apportionment comparison has an explicit refusal arm: where the record carries only one industrial injury, or a finding that cannot be attributed to a claimed region, it returns the missing evidence instead of an estimate. - The deposition parser refuses a transcript whose page-and-line numbering it cannot read, names the page and line that failed, and stores nothing. It never invents a line number. - An interrupted reasoning stream reports itself interrupted and keeps the partial work labelled as partial. It does not render as a finished answer. - OCR runs on Azure Document Intelligence under managed identity and returns an explicit not-configured result rather than faking a read. - The approvals inbox records what Justine DECLINED to do as a titled section, with the written reason, and distinguishes "nothing is waiting" from "we could not ask". - Outbound send is opt-in per firm and off by default. Approving a draft sends nothing; transmission stays a step a person takes. - The statute-of-limitations table covers 51 jurisdictions and flags every entry that is not attorney-verified as an AI-compiled reference. Four entries are attorney-verified and all four are Californian. ## What is deliberately NOT counted Only capability an attorney can reach counts - a route they can click, or something they can ask Justine for through a reasoner-callable tool. Tested, deployed code with no interface and no tool is not a feature here and is left out of every number above, however substantial it is. Several engines built in August 2026 are excluded on exactly that ground. ## The fourteen groups at a glance (the browsable list) The capabilities are organized into fourteen groups. The PI capabilities page at https://justinegrid.ai/pi/capabilities/ and the WC capabilities page at https://justinegrid.ai/wc/capabilities/ are the readable inventories, one per shipping edition. When someone asks to "list" the capabilities, these groups are the list: 1. Intake & client acquisition (5+) — intake is a workflow category, not a form. 2. Medical-records analysis & chronology (6+) — every record ingested, OCR'd, provenance-linked. 3. Medical coding — ICD-10 / CPT (2+) — codes extracted and cross-referenced to source. 4. Case valuation & settlement modeling (5+) — value against venue comparables, floor and ceiling. 5. Demand-package construction (6+) — a structured legal artifact from a multi-pass pipeline. 6. Workers'-comp rating & benefits (13+) — deterministic CA/GA/TX indemnity math grounded in statute, with Kite and the Combined Values Chart both shown and neither selected. 7. Deadlines, docketing & statutory clocks (8+) — every WCAB/PI clock computed with statutory basis, including the §4610 utilization-review clocks. 8. Legal research & verified knowledge base (12+ tools over the 399-rule California corpus, plus Georgia and Texas) — grounded, not model memory. 9. Conflicts, trust accounting & firm operations (8+) — back-office guardrails that keep the firm compliant. 10. Documents, e-filing & integrations (8+) — draft, version, export on the firm's letterhead, and sync without leaving the matter. 11. Litigation & deposition prep (2+) — deposition analysis and cross-examination sequencing. 12. Conversational copilot & discovery (4+) — a natural-language query layer, a Digital Employee not a chatbot. 13. Background automations (10) — proactive watchers that surface risk before you ask. 14. The agent fleet & approval rails (5+) — nine named agents that can ask, and cannot act alone. ## Capability inventory (detail) ### 1. Intake & client acquisition (5+) AI web intake chat (empathetic, one question at a time); firm-branded intake configured per firm, with submissions structured into the firm's inbox (the public portal page is being reconnected to that intake API and should not be described as live end to end); intake orchestrator; structured intake extraction; leads pipeline. ### 2. Medical-records analysis & chronology (6+) Chronology and WC chronology services; treatment extraction; treatment-gap detection; document classifier; medical-legal extractor; provenance-linked medical timeline (get_medical_chronology, analyze_medicals). ### 3. Medical coding — ICD-10 / CPT (2+) Diagnostic and procedure code extraction; ICD-10 body-part mapping; exhibits tied to chronology entries. ### 4. Case valuation & settlement modeling (5+) Case valuation against venue comparables (get_case_valuation); settlement schedules and PDF; predictive analytics; matter intelligence. ### 5. Demand-package construction (6+) Multi-pass drafting (parallel reasoning passes + compose + QA); demand-package service; PDF and DOCX renderers on the firm's own templates; demand figures; the nine-step demand-package build (distinct from the nine-module Curation Layer, which cleans the record on the way in). NOT available: Bates stamping — the stamping routine exists and no production path calls it, so no stamped PDF is produced. ### 6. Workers'-comp rating & benefits (13+) Deterministic CA/GA/TX indemnity math: permanent-disability rating, WC benefits, §5814 penalty, life-pension commutation, WPI rating (internal medicine, digestive, endocrine), Georgia and Texas benefits — grounded in statute, never fabricated. Kite additive rating is computed alongside the Combined Values Chart and BOTH totals are returned with the delta in disability points and in dollars; the tool selects neither, because which method applies is a finding for the attorney and the judge. The Escobedo substantial-evidence screen reports where a stated apportionment basis does not carry the burden, and is report-only — it never restates the rating. Bilingual EN/ES client letters are verified to have come back in the language requested, and the job fails loudly rather than delivering an English letter labelled Spanish; that is a check on the LANGUAGE, not on the quality of the Spanish, and a person who reads Spanish still has to review it. ### 7. Deadlines, docketing & statutory clocks (8+) WC/GA/TX deadline computation, statute-of-limitations checks, upcoming-deadline surfacing, a deadline calendar across the book, docketing catalogs, deadline-reminder automation. The §4610 utilization-review clocks are computed with their statutory basis: the five-business-day decision, the 72-hour expedited clock, the outer 14-day cap, the physician-notification and written-notice clocks, and the §4610.5 IMR clock that follows a denial. Business days and court days are counted as distinct from calendar days against the judicial-holiday calendar, and the engine errs early rather than late. A computed date is a docketing aid the attorney confirms, not a certification. ### 8. Legal research & verified knowledge base (12+ tools) 399 verified California WC rules, adversarially author->reviewer verified (plus Georgia 43 and Texas 27); statute-of-limitations coverage for 51 jurisdictions, 50 states and DC, which is a separate dataset and not covered by that verification; rule checks (CA/GA/TX), statute search, AMA Guides search, citation verification (CourtListener), case-document and matter search, jurisdiction resolution, in-app help. ### 9. Conflicts, trust accounting & firm operations (8+) Conflict checking; trust-account reconciliation; billing and billing tiers; time tracking; tasks; firm admin; contacts; case notes; portfolio and financial summaries. ### 10. Documents, e-filing & integrations (8+) Drafts are a document workflow: open what Justine wrote, read it, edit it in place, and save the edit as a new version with the original preserved (PI additionally browses, compares and restores versions). Export as Word or PDF rendered server-side on the firm's own letterhead, with a preflight that says plainly when no letterhead is set rather than inventing one. Firm identity reaches the document deterministically — the letterhead and the firm's own not-legal-advice notice are applied by the renderer at export time rather than written by the model; the signature block and house style are handed to the drafter verbatim. There is deliberately no Send button in the editor: outward correspondence goes through the approval inbox, and only when the firm has switched sending on. Plus documents and uploads; e-filing packet preparation and tracking (not submission); export (PDF/DOCX); cloud storage and Microsoft Graph integrations; SMS relay. NOT available: in-app e-signature and the bring-your-own DocuSign connection beside it. The signing envelope, its hash-chained audit trail and the Certificate of Completion are built, but no mail provider is wired and there is no signing page, so no signer can complete a signature; neither served bundle contains a signing route or the string DocuSign. Both are on the roadmap and must not be described as available. ### 11. Litigation & deposition prep (2+) Deposition workspace; medical analysis; med-legal and settlement multi-agent swarms. ### 12. Conversational copilot & discovery (4+) Ask-Justine agent; morning rounds; spotlight; in-app capability catalog; quick-analyze; voice. ### 13. Background automations (10) Deadline reminder; billing reconciliation; lead-sync reconciliation; case auditor; behavioral auditor; audit archival; audit integrity; agent dispatch; agent digest; notification outbox. ### 14. The agent fleet & approval rails (5+) Nine named agents share one queue: docket sentinel, inbound mail, benefit reconciler, QME packet assembler, correspondence, standing red team, book of business, client communication, fee leakage. Five are promoted to live in the production deployment; four are held in shadow. One authorization function classifies every action an agent proposes. Read, compute, draft, persist and notify-internal are kinds an agent may perform; send-external, file-external and financial are kinds it may only QUEUE for an attorney, and an unrecognised kind is refused rather than allowed. The approval inbox is where that queued work waits, approvable or rejectable with a reason. The same surface carries the record of what Justine considered and DECLINED to do, per matter and across the firm. Agents start in shadow — proposing and logging, executing nothing — and promotion is a deliberate, declared change to the deployment that a build gate refuses to let stay implicit. A per-matter agent activity feed shows what ran on the file and what it was not permitted to do. ## Where to learn more - PI capabilities page: https://justinegrid.ai/pi/capabilities/ - WC capabilities page: https://justinegrid.ai/wc/capabilities/ - Overview: https://justinegrid.ai/ - Trust, security & compliance: https://justinegrid.ai/trust/ - Contact / book a demo: https://justinegrid.ai/contact/