For Florida law firms
Matter Brain (firm matter Q&A over the record)
firm lane · Generative, gated — the model output is the paid, role-gated work product
Current availability
ShippedConfigured and enabled: firm staff on the matter's tenant.
- Where it lives
- /admin/matter/[id] → Matter Brain
- What unlocks it
- an active firm matter grant or the workstation AI plan
Status is evaluated against this deployment's configuration by the capability-status service at build time; the catalogue's facts were last reviewed on the date shown.
Capabilities
- ShippedAnswers about the matter with the record's own words: the structured rows plus ONE primary document's text (capped), the rest listed by name only — and says so in its scope receipt.
- ShippedEvery answer is first composed as a deterministic floor from the record (the facts, the documents' pins with where each was found, the open rows); Opus polishes over it, and when the model is not configured, is rate-limited or fails, the floor is the answer — each answer says which one you are reading, and an unreadable part of the record is named, never shown as none (master plan M-706).
Limits
- Work product for a licensed attorney's own review — never legal advice to a client and never a substitute for the attorney's judgment.
- Opus 5 by default through the governed gateway (audit row per call, spend brake, the operative-text cage); the direct consumer tenant has no door to it.
- Nothing here files, signs, sends or approves anything; every consequential act is recorded as a firm decision by a person.
- Reads one primary document (the trust first) up to its character cap; other documents are named, not read.
What EstateDraftFL refuses
| Reason code | HTTP | What it means |
|---|---|---|
| forbidden | 403 | The session is not firm staff (or a platform admin); every workspace door answers this before reading any input. |
| AI is not configured. | 503 | The governed key is absent on this deployment. |
| not found | 404 | The matter is outside the caller's tenant context. |
| payment-required | 402 | This exact matter carries no active grant or plan for the operation (the picker names the activation page). |
| rate-limited | 429 | Too many AI runs in the window; the reply names the wait. |
| engine-error | 502 | The engine failed mid-run; nothing was delivered and nothing was charged. |
Evidence
- src/lib/matter-brain.ts
Last reviewed 2026-09-25