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

For Florida law firms

Engagement holds: an attorney decides each finding, then clears the hold

firm lane · Deterministic — no model call

Current availability

ShippedConfigured and enabled: firm staff of the matter's firm.

Where it lives
The matter's Conflicts page · Conflict review (/admin/conflicts) · /api/admin/conflicts/decide · /api/admin/conflicts/hold
What unlocks it
firm staff of the matter's firm; deciding a finding and clearing a hold take an attorney role (firm attorney or platform attorney — administration confers no approval authority)

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

  • ShippedAn undecided blocking finding holds the engagement: no client invite, packet, workstation run or engagement letter, and a transfer cannot be accepted, until the hold is cleared.
  • ShippedThe attorney decides each finding on the record with a reason — no conflict, a namesake (different people), the same person with no conflict, or hold the engagement.
  • ShippedA namesake or same-person decision is kept as a link so later screens show it; a namesake is never merged over, and an undo keeps who, when and why.
  • ShippedA hold clears only when every finding it names has an attorney's decision other than hold, with a stated rationale; a client invite withheld by the hold is created on clearance.
  • ShippedA client who reaches a held engagement is told only that the firm needs to confirm a detail — never the finding.
  • ShippedHolds and the weekly rescan's undecided findings are rows on Today (needs you) and in Conflict review.

Limits

  • A hold's findings are fixed when it opens; a later finding opens its own hold.
  • The attorney's conflict determination (who the client is, the determination, joint representation) is recorded separately in the questionnaire — the screen never clears anything.

What EstateDraftFL refuses

Reason codeHTTPWhat it means
attorney-only403Only an attorney decides a finding or clears a hold.
not-in-screen409That finding is not one this screen found.
no-subject409A hold needs the matter or the transfer the screen belongs to — open the matter first.
undecided409Every finding the hold names needs an attorney's decision first — the count remaining is named.
conflict-hold409This engagement is on hold for a conflict review.
hold-unreadable503Whether the engagement is on hold could not be read — nothing was done.

Evidence

  • src/app/api/admin/conflicts/decide/route.ts
  • src/app/api/admin/conflicts/hold/route.ts
  • src/app/admin/conflicts/page.tsx
  • src/app/admin/matter/[id]/conflicts/page.tsx
  • supabase/migrations/20260926110000_phase9_conflict_screens_holds.sql
  • docs/security/MASTER-PLAN-PHASE9-2026-09-26.md

Last reviewed 2026-09-26

← All surfaces