Firm lane
Statute cards
Kind: A model's output inside a law firm's workspace, through the platform's gateway.
Availability
Owner-gatedWaits on the platform's owner to connect the model provider for law-firm workspaces; until then every model door answers 503.
- Door
/api/statute-card- Unlocks with
- A signed-in account in a law firm's workspace.
Every status follows one rule from this deployment's own configuration: a capability is marked shipped only when everything it needs is in place.
What it does
A citation chip in the firm's assistant, research and vault opens the section's verbatim text, with a plain-language summary the model writes once from that text and stores with the version it summarized.
Keep in mind
The verbatim section is the authority; the summary is general information about it, never about a person's situation.
What it refuses
| Answer | HTTP | Meaning |
|---|---|---|
not-in-corpus | 404 | A section outside the law corpus gets no card: statute text is never written from memory. |
| — | 429 | Too many requests in a short time: the answer says when to try again. |
- Answer
not-in-corpus- HTTP
- 404
- Meaning
- A section outside the law corpus gets no card: statute text is never written from memory.
- Answer
- —
- HTTP
- 429
- Meaning
- Too many requests in a short time: the answer says when to try again.
What can leave EstateDraft
Each action that can reach outside EstateDraft is declared in one registry with the channel it uses; the outbox refuses an action that is not declared.
- Processed by the model provider; nothing is sent onward
ai.model-run
Evidence
src/lib/source-lock/citations.test.tssrc/lib/ai/gateway.test.tssrc/app/api/statute-card/route.tssrc/components/ai/CitationChip.tsx
Reviewed: