For Florida law firms
Estate-plan review and the Opposing Counsel Pass, run explicitly on a version's documents
firm lane · Generative, gated — the model output is the paid, role-gated work product
Current availability
ShippedConfigured and enabled: the firm's staff, on a plan with a drafted version.
- Where it lives
- /admin/estate-plans/[id] → Review and the Opposing Counsel Pass · /api/admin/estate-plans/review (the workspace run lane)
- What unlocks it
- the matter's review access (the workspace run lane's own verdict)
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
- ShippedDrafting runs no review: the attorney runs the review — the issues a supervising attorney should weigh — or the Opposing Counsel Pass — how a challenger would attack the document — on any document of the current version, on the engine they choose.
- ShippedThe operation is the workspace run lane's own — its engines (the dual consensus lanes included), its conflict-hold and archive questions, its spend governance and its record on the matter — given the version's own document by the server, never text a browser supplied.
- ShippedEach run is bound to the version it read: the lane hashes the document's text and the context naming the version, and the workstation shows each document's runs on this version, and how many read something else.
Limits
- Findings only — neither operation changes a word of a document; the attorney decides what, if anything, to redraft.
- Opus 5 by default through the governed gateway; ChatGPT 5.6 Sol and Fable 5 only where the firm offers them and the lane grants them.
- A run on an earlier version stays on the matter's workspace record and is never shown as a review of the current one.
What EstateDraftFL refuses
| Reason code | HTTP | What it means |
|---|---|---|
| forbidden | 403 | The firm's staff run the review and the Opposing Counsel Pass. |
| invalid | 400 | A field could not be read — the plan, the document, whose it is, the operation or the engine. |
| not-found | 404 | That plan is not in view. |
| matter_archived | 409 | The matter is archived — nothing new is run. |
| not-drafted | 409 | There is no version to review yet. |
| unknown-document | 404 | That document is not in the plan's current version. |
| lane-not-granted | 402 | The engine cannot run it here — the matter's review access is not unlocked, the engine is off for the firm or not configured, or its price is pending. |
Evidence
- src/app/api/admin/estate-plans/review/route.ts
- src/lib/estate/review-op.ts
- src/lib/estate/review-runs.ts
- src/components/estate/ReviewOperationsPanel.tsx
- src/lib/estate/review-runs.test.ts
- src/lib/phase13-part6c-routes.test.ts
- src/app/api/admin/workspace/run/route.ts
Last reviewed 2026-10-01