Firm lane
Today's desk
Kind: Fixed templates and rules — no model call.
Availability
ShippedLive on this deployment: it needs nothing more to run.
- Door
/admin · /api/admin/matter-pause- Unlocks with
- A law firm's staff session, signed in with its second factor.
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
Today's desk sorts the firm's open work into four registers from the firm's own queues, and a staff member can pause a matter with a reason.
Keep in mind
A queue that could not be read shows as unknown, never as zero or all clear.
What it refuses
| Answer | HTTP | Meaning |
|---|---|---|
forbidden | 403 | The session is not the firm's staff for this matter; the door reads nothing further. |
mfa-required | — | A staff session needs its second factor before any staff door opens: 401 to verify it, 403 to set one up. |
matter-closed | 409 | A closed matter is neither paused nor resumed. |
unavailable | 503 | The record could not be read: the door answers unavailable, never an empty list or a zero. |
- Answer
forbidden- HTTP
- 403
- Meaning
- The session is not the firm's staff for this matter; the door reads nothing further.
- Answer
mfa-required- HTTP
- —
- Meaning
- A staff session needs its second factor before any staff door opens: 401 to verify it, 403 to set one up.
- Answer
matter-closed- HTTP
- 409
- Meaning
- A closed matter is neither paused nor resumed.
- Answer
unavailable- HTTP
- 503
- Meaning
- The record could not be read: the door answers unavailable, never an empty list or a zero.
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.
- Notice · in-app
agenda.daily-bell
Evidence
src/lib/agenda/triage.test.tssrc/lib/master-plan-phase4a-agenda.test.tssrc/app/api/admin/matter-pause/route.test.tssrc/lib/agenda/triage.tssrc/lib/read-state.ts
Reviewed: