Skip to contentSaltar al contenidoAle nan kontni anПерейти к содержимомуדלג לתוכן
EstateDraftFL

For Florida law firms

Firm drafting engines (caged drafter, draft support, letter studio)

firm lane · Operative, caged — a bounded drafter inside the deterministic skeleton

Current availability

ShippedConfigured and enabled: firm staff; the consumer branch is deterministic-only (Decision A).

Where it lives
/admin/matter/[id] → drafting · /api/estate-plan/full (firm branch)
What unlocks it
an estate-plan grant on the matter (or the drafting add-on / membership)

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

  • ShippedThe bounded drafter rephrases clause clarity inside the operative-text cage over the deterministic skeleton; draft support and the letter studio produce non-operative suggestions and correspondence for the attorney's adjudication.

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.
  • Rejected drafts revert to the deterministic skeleton; provenance records the draft source and every rejection.

What EstateDraftFL refuses

Reason codeHTTPWhat it means
forbidden403The session is not firm staff (or a platform admin); every workspace door answers this before reading any input.
AI is not configured.503The governed key is absent on this deployment.
not found404The matter is outside the caller's tenant context.
payment-required402This exact matter carries no active grant or plan for the operation (the picker names the activation page).
rate-limited429Too many AI runs in the window; the reply names the wait.
engine-error502The engine failed mid-run; nothing was delivered and nothing was charged.

Evidence

  • src/lib/generation/orchestrator-server.ts
  • docs/GENERATIVE-BOUNDARY.md

Last reviewed 2026-09-24

← All surfaces