Skip to content

Report a court outcome

Record whether the juzgado accepted or rejected a notification, or whether a nulidad was requested. It is not evidence.

This is the recipe the MCP server gives AI assistants, as is. It is in English because models follow it best that way; the assistant answers you in your language.

An assistant reads it with docs({uri:"docs://recipes/report-a-court-outcome"})

docs://recipes/report-a-court-outcome
docs://recipes/report-a-court-outcome — record what the juzgado decided about a notification

Use when the lawyer tells you the juzgado accepted the notification, rejected it, or a nulidad
was requested against it. The report is the firm's own record for its panel and Notificado's
statistics. It is NOT evidence: it never enters the hash chain and changes no constancia.

1. whoami({})
   → orgId, scopes
   scopes lack "notifications:write"? Stop: you can read outcomes only (step 2).
   skip if you already hold orgId

2. manage_resource({resource:"court-outcomes", action:"notificationCourtOutcomes", params:{orgId:"<orgId>", notificationId:"<notification.id>"}})
   → reports newest first: outcome, court, decidedOn, reason, who reported it and when
   The first row is the current answer. Already says what the lawyer told you? Stop: nothing to do.
   No notification.id? docs://recipes/check-a-notification-status step 2.

3. Ask the lawyer, and never guess:
   - outcome: accepted | rejected | nulidad_requested
   - decidedOn: the date of the court's decision, YYYY-MM-DD (America/Bogota)
   - reason: the court's words — required unless the outcome is accepted
   - court: only if it is not the case's own juzgado
   The court's auto as a PDF? Upload it first (requestUpload then confirmUpload with kind "otro",
   docs://recipes/send-an-article-8-notification step 4) and add attachmentUploadId:"<document.id>".

4. manage_resource({resource:"court-outcomes", action:"reportCourtOutcome", params:{orgId:"<orgId>", notificationId:"<notification.id>", outcome:"rejected", decidedOn:"<YYYY-MM-DD>", reason:"<reason>"}})
   → the report
   outcome is ONE of accepted | rejected | nulidad_requested; for accepted, leave reason out.
   Refused because the notification was never sent? Only sent notifications take a report.

Done when step 2 shows the new report first.

Tips
- Insert-only: a wrong report is corrected by reporting again; the newest wins and the old one
  stays in the history. Never report twice "to be sure".
- Every notification of a case with its current outcome:
  manage_resource({resource:"court-outcomes", action:"caseCourtOutcomes", params:{orgId:"<orgId>", caseId:"<case.id>"}})
- A rejection is often about the address or the proof of where it came from: re-notifying goes
  through a new draft (docs://recipes/send-an-article-8-notification), sworn again by the lawyer.

All recipes · Connect an assistant