For Florida law firms
Saved conversations: every assistant conversation, reopened where it left off
firm lane · Deterministic — no model call
Current availability
ShippedConfigured and enabled: firm staff of the matter's firm.
- Where it lives
- Saved conversations (/admin/conversations) · /api/admin/workspace/runs?conversation=
- What unlocks it
- firm staff of the matter's firm — their own conversations, and their team's on the matters they work
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
- ShippedEvery Ask turn and every run is already a durable row of the run ledger; a conversation is the rows that share its id — every New chat starts one.
- ShippedEach conversation is listed with its first question as its title, its matter, whose it is, its turns and kinds of work, what was saved to the matter and any run that did not finish.
- ShippedOpening one returns to Overview & chat on its matter with exactly its turns read back from the record; a colleague's turn is marked as a colleague's.
Limits
- The newest 500 turns are listed; older work stays on each matter's record.
- Work done before conversations existed reads as one conversation per person and matter.
- This device's projects and recents stay in the full-screen attorney workspace, where they are cleared.
What EstateDraftFL refuses
| Reason code | HTTP | What it means |
|---|---|---|
| bad-conversation | 400 | That is not a conversation id the ledger writes. |
| runs_read_unavailable | 503 | The run ledger could not be read just now — the list says so, never empty. |
Evidence
- src/app/admin/conversations/page.tsx
- src/lib/firm-desk/conversations.ts
- src/lib/firm-desk/conversations-server.ts
- src/app/api/admin/workspace/runs/route.ts
- src/components/workspace/use-run-record.ts
- docs/ui-upgrade/PHASE-U4-2026-10-04.md
Last reviewed 2026-10-04