Daily Health Check: 10 Quick Checks for Judicial Publication Monitoring
A practical daily checklist for law firms and legal departments that cannot afford silent feed interruptions or missed deadlines.
Explore a more reliable monitoring workflow
In this article9 sections
- Why a daily health check for judicial publication monitoring matters
- What to check first when the publication feed is interrupted
- The 10-point daily health check for publication monitoring
- Which metrics and logs should be monitored every day?
- How to test a webhook or API endpoint in less than 10 minutes
- A practical playbook for publication gaps and court maintenance
- How Pocket Jurídico supports a daily publication monitoring health check
- How to make the checklist reliable across a legal operation
- From a quick daily check to dependable legal operations
Why a daily health check for judicial publication monitoring matters
A daily health check for judicial publication monitoring is a short operational review that confirms publications are being collected, validated, delivered, and processed as expected. It is not a substitute for platform monitoring or incident management. Its purpose is to detect small inconsistencies before they become missed deadlines, duplicate work, or unreliable legal records.
The risk is easy to underestimate. A feed can appear active while one court source is delayed, a webhook is returning errors, or an integration is accepting events without recording them. For a legal team responsible for thousands of proceedings, a single silent gap can be more serious than an obvious outage because nobody knows when the missing information should have arrived.
The best checklists follow the full chain of custody: source availability, collection, reconciliation, delivery, integration, user visibility, and evidence. This approach prevents teams from checking only whether a dashboard loads. A working dashboard does not prove that every relevant publication from every monitored court reached the right person.
For Brazilian legal operations, the challenge is amplified by the number of courts, electronic systems, publication channels, and internal tools involved. A firm may monitor proceedings in multiple states while using a legal management system, email reports, calendars, APIs, and an internal deadline workflow. Reliability depends on the connections between these components, not only on any single application.
A useful daily review should take between 5 and 15 minutes, depending on the size of the operation. The checklist below prioritizes high-signal checks that an operations, IT, or legal support professional can perform before the team begins processing the day's publications.
What to check first when the publication feed is interrupted
Start by defining the scope of the interruption. Is the problem affecting the entire feed, one court, one monitored name, one delivery channel, or only a connected system such as an ERP or CRM? Scope determines whether the team should investigate a source outage, an ingestion problem, a routing rule, or an integration failure.
The first metric is freshness. Compare the timestamp of the most recent publication received with the expected publication window for the relevant court or source. A delay is not automatically an outage, but an unexplained gap should create an operational task with an owner and a deadline.
The second metric is completeness. Compare the number of records collected at the source layer with the number validated, delivered, and acknowledged by downstream systems. These counts should not always be identical, because filtering and deduplication may be intentional. They should, however, be explainable.
The third metric is error concentration. Review HTTP errors, authentication failures, queue backlogs, timeout rates, and repeated retries. A small number of transient failures may be normal, while a growing sequence of 401, 403, 429, or 5xx responses usually requires investigation.
Use a timestamp standard that removes ambiguity across systems. RFC 3339 provides a clear format for date and time representation, including time zone information. Consistent timestamps make it easier to compare court events, platform logs, webhook deliveries, and internal deadline records.
Do not begin by manually searching every court. That approach is slow, difficult to document, and likely to be repeated by several people. First establish whether the issue is broad or isolated, preserve the relevant logs, and then use targeted source verification only where the evidence points.
The 10-point daily health check for publication monitoring
- 1
Confirm the monitoring service is available
Open the administrative or operational dashboard and verify that the service is responding normally. Check the availability report for the current period and look for an active incident, scheduled maintenance, or degraded component rather than relying only on a successful login.
- 2
Check the last successful collection time
Identify the latest successful collection event and compare it with the expected schedule for the relevant courts and publication sources. Record the time in a consistent time zone, because a misleading local or server timestamp can hide a delay.
- 3
Review coverage across courts and sources
Look for sources with no activity, unusually low volume, or a sudden change from their normal pattern. A quiet court is not necessarily a failure, but it deserves attention when its publication calendar, prior volume, or a known business event suggests activity should exist.
- 4
Inspect reconciliation logs
Compare collected records with validated records, delivered records, and records acknowledged by connected systems. Reconciliation should identify missing, duplicated, delayed, or rejected items, with enough detail to trace the issue to a source, process, or destination.
- 5
Verify freshness and latency
Measure the time between source availability, collection, validation, and delivery. Track both the typical value and the worst recent value, because an acceptable average can conceal a serious delay affecting a specific court or high-priority portfolio.
- 6
Test the delivery queue and notifications
Confirm that email reports, in-app alerts, comments, and other notification channels are processing normally. A publication may exist in the platform but still be operationally invisible if the queue is blocked or recipients are misconfigured.
- 7
Check webhook and API health
Review response codes, timeout rates, retry counts, authentication status, and the age of the oldest unprocessed event. A healthy endpoint should return a predictable success response, while failed events should be retried safely and remain traceable.
- 8
Validate a sample of publication records
Select a small sample from different courts, teams, or process types and confirm that each record contains the expected process identifier, source, publication date, receipt timestamp, content, and document references. Sampling is more efficient than opening every record, but it must be varied enough to expose routing problems.
- 9
Confirm integrity evidence
Where the workflow requires a defensible audit trail, verify that hashes, timestamps, source identifiers, and processing events are present and consistent. The goal is to show what was received, when it was received, and whether the content changed during handling.
- 10
Record the result and assign exceptions
Mark the check as complete, document any deviation, and assign an owner with a response deadline. A health check without an exception log creates the illusion of control because the same unresolved problem may be rediscovered by a different person tomorrow.
Which metrics and logs should be monitored every day?
A practical observability model separates availability, freshness, completeness, integrity, and delivery. Availability asks whether a service or source responds. Freshness asks whether information is arriving on time. Completeness asks whether expected records are present. Integrity asks whether records remain consistent. Delivery asks whether the information reached the people and systems that need it.
At minimum, monitor collection success rate, last successful collection time, publication count by source, validation rejection count, duplicate count, queue depth, oldest queued event, webhook success rate, API latency, retry volume, and notification failure rate. Store these measurements by court or source whenever possible. Aggregated totals can hide one failing source inside an otherwise healthy system.
Logs should include a correlation identifier that follows a publication from collection through delivery. Useful fields include source, process identifier, event identifier, event type, received timestamp, validation result, destination, response code, retry number, and final status. Avoid placing unnecessary personal or confidential information in operational logs.
The OWASP Logging Cheat Sheet recommends treating logging as a security and operational control, including attention to consistency, sensitive data, event context, and monitoring. Legal teams should apply the same discipline to publication monitoring, especially when logs may contain identifiers linked to confidential matters.
Alerts should be based on business impact, not only infrastructure symptoms. For example, alert when a monitored court has no successful collection for a defined period, when the gap between collection and delivery exceeds the team's deadline threshold, or when a high-priority process has not generated an expected downstream event.
Avoid alert fatigue by using severity levels. A critical alert can indicate a broad feed outage or a growing gap affecting urgent work. A warning can indicate elevated latency or a single source with unusual volume. An informational event can record planned maintenance without interrupting the legal operations team.
How to test a webhook or API endpoint in less than 10 minutes
- 1
Minute 1: Define the expected event
Write down the event identifier, process reference, source, timestamp, and destination that the test should use. Use a controlled test record or a publication replay feature where available, rather than altering a live legal record.
- 2
Minutes 2 and 3: Inspect endpoint configuration
Confirm the endpoint URL, authentication method, signing secret or token status, allowed IP rules, and expected content type. Check that the receiving application is listening in the correct environment and that the credentials have not expired.
- 3
Minutes 4 and 5: Send a controlled event
Send one test payload with a unique correlation identifier and an explicit timestamp. The receiver should return the documented success response quickly, and the response should be stored with the test identifier.
- 4
Minutes 6 and 7: Verify receipt and idempotency
Confirm that the event appears in the destination system with the expected fields. Send the same event again if the integration supports idempotency testing, then verify that the destination does not create an unintended duplicate.
- 5
Minutes 8 and 9: Review logs and retries
Match the sender and receiver logs using the correlation identifier. Look for timeouts, parsing errors, authentication warnings, duplicate handling, and unexpected retry behavior.
- 6
Minute 10: Document the result
Record the test time, environment, event identifier, response code, processing time, destination result, and any corrective action. A successful test proves only that the tested path worked at that moment, so retain the evidence without treating it as proof of complete feed health.
A practical playbook for publication gaps and court maintenance
When a court source is unavailable, first protect the legal operation from false certainty. Notify the responsible team that the source is being investigated, identify the affected court and time window, and avoid marking the absence of publications as confirmation that no publication exists.
Next, preserve the evidence. Capture the availability status, source response, collection logs, reconciliation results, affected process groups, and the time the issue was detected. This record supports later review and helps distinguish a source interruption from an internal delivery problem.
If the platform supports replay, use it after the source becomes available to recover the affected interval without asking staff to repeat manual searches. Replay should be controlled, deduplicated, and linked to the original event or recovery batch. Confirm that recovered records retain their original source and publication timestamps.
Consider a representative scenario involving scheduled maintenance on a state court system. The correct response is not to send staff into repeated manual searches throughout the day. Instead, the team records the maintenance window, watches for restoration, runs reconciliation for the affected period, replays missing publications, validates high-priority matters, and closes the incident only after counts and samples agree.
A second scenario involves a webhook that returns successful responses but fails to create records in the legal management system. In that case, transport availability is not enough. The team must compare sender acknowledgements with destination records, inspect application logs, test idempotency, and verify whether the receiving system accepted or silently discarded the payload.
Incident closure should include three questions: what failed, how was completeness demonstrated, and what control will prevent or shorten the next incident? The answer might be a new court-specific alert, a longer retention period for reconciliation logs, a credential rotation process, or a documented escalation path.
How Pocket Jurídico supports a daily publication monitoring health check
For teams monitoring a large Brazilian portfolio, Pocket Jurídico brings collection, validation, process context, and publication handling into one operational view. The platform monitors more than 490 journals and courts, identifies and validates processes across instances, and presents the publication with relevant history, movements, and documents so users do not need to repeat manual court searches.
The operational value is not only the number of sources. Teams can use availability reports for corporate SLA review, reconciliation logs to investigate differences between collected and delivered publications, and publication replay to test or recover a controlled interval. Hashes and timestamps can support an auditable record of what was received and when it entered the workflow.
A legal department can also connect the feed to internal systems through APIs, including ERP, CRM, and legal management platforms. In practice, the daily check should confirm both sides of the connection: that Pocket Jurídico delivered the event and that the receiving system stored, routed, and exposed it to the intended team.
The same publication workflow can support email reports with documents and spreadsheets, comments and internal collaboration, and direct calendar scheduling. These features reduce the risk that a publication is technically available but disconnected from the deadline, task, or decision that must follow.
When an exception requires deeper investigation, a support process should provide more than a generic ticket number. Pocket Jurídico's premium support model is designed to assist with implementation, operational questions, expansion of use, and recovery analysis. The important principle is that support should help establish completeness, not simply restore a green status indicator.
How to make the checklist reliable across a legal operation
- ✓Assign one owner for the daily health check and one backup. Shared responsibility without named ownership often means that every person assumes someone else completed the review.
- ✓Define thresholds by business impact. A five-minute delay may be harmless for one source and unacceptable for a deadline-sensitive portfolio, so thresholds should reflect court, matter, and delivery requirements.
- ✓Separate source silence from system failure. A court with no new publication is different from a collector that stopped responding, and the investigation path should make that distinction explicit.
- ✓Use a sample that represents the portfolio. Include more than one court, business unit, legal team, and process category when validating publication content and downstream routing.
- ✓Keep recovery actions safe to repeat. Replay, retries, and manual imports should use event identifiers and deduplication controls so recovery does not create duplicate tasks or deadlines.
- ✓Protect operational logs. Limit sensitive content, control access, define retention, and document who can export or modify evidence related to publication processing.
- ✓Test integrations after meaningful changes. Credential rotation, endpoint changes, ERP updates, firewall changes, and workflow rule edits should trigger a controlled end-to-end test.
- ✓Review trends weekly, not only daily. A gradually increasing latency, repeated source-specific rejection, or rising manual intervention may not trigger an outage alert but still indicates declining reliability.
- ✓Create a clear escalation matrix. The team should know when to contact internal IT, the monitoring provider, a court support channel, or the responsible legal manager.
- ✓Close the loop with deadlines. A restored feed is not the end of the incident until affected publications are reconciled, prioritized matters are checked, and owners confirm that required actions were created.
From a quick daily check to dependable legal operations
The checklist becomes valuable when it produces a consistent record over time. Keep a simple history of completion status, exceptions, affected sources, response time, recovery method, and final validation. After several weeks, the legal operations team can identify recurring court delays, unstable integrations, and process areas that need stronger controls.
A useful service-level review combines technical and legal outcomes. Technical measures include availability, latency, error rate, and recovery time. Legal measures include the number of affected publications, high-priority matters reviewed, deadlines created, duplicate tasks avoided, and incidents resolved before a deadline was at risk.
Reliability also depends on reducing cognitive load. If staff must compare several inboxes, spreadsheets, court portals, and software tools every morning, the process itself becomes a source of risk. Centralizing the publication context, comments, documents, deadlines, and audit history allows the team to spend more time deciding what needs action.
The Google SRE guidance on monitoring emphasizes choosing signals that reflect user and service behavior rather than collecting every possible metric. For a legal publication feed, that means prioritizing signals that answer a practical question: did the right publication arrive, remain traceable, and reach the person or system responsible for the next action?
A daily health check is therefore a control, not a ritual. Keep it short, make exceptions visible, test recovery paths, and review whether the measurements still reflect the legal team's real exposure. That is how a monitoring operation becomes dependable enough to support high-volume litigation without creating another layer of manual work.
Frequently Asked Questions
What should I check first when a judicial publication feed stops updating?▼
First determine whether the interruption affects the entire feed, a specific court, a monitored name, or only a downstream integration. Then check the last successful collection time, current availability status, source-specific errors, queue age, and reconciliation counts. Preserve the relevant logs before making changes, and notify the responsible legal team that the absence of publications is under investigation rather than confirmed as no activity.
Which metrics help detect gaps between courts and a publication feed?▼
The most useful metrics are last successful collection time, source coverage, publication counts by court, freshness latency, validation rejections, duplicate records, queue depth, webhook success rate, and the oldest unprocessed event. Compare collected, validated, delivered, and acknowledged counts because a feed can be available while delivery is incomplete. Track these values by source whenever possible, since an aggregate total can hide one failing court.
How can I test a webhook integration in less than 10 minutes?▼
Use a controlled event with a unique identifier, confirm the endpoint and authentication settings, send one payload, and verify the receiver's response. Then confirm that the event appears in the destination system with the expected fields and review both sender and receiver logs. If supported, resend the same event to test idempotency and ensure that recovery does not create a duplicate publication or task.
What is the difference between feed availability and publication completeness?▼
Availability means that a service, source, or endpoint responds, while completeness means that the expected publications were actually collected, validated, delivered, and recorded. A system can be available but incomplete if one court is delayed, a queue is blocked, or a downstream application rejects events. Completeness requires reconciliation, source-level monitoring, and targeted sampling of publication records.
How should a legal team handle a court system maintenance window?▼
Record the expected maintenance period, identify the affected court and portfolio, and configure an alert or monitoring task for restoration. Do not treat the absence of publications during the window as proof that no publication exists. After restoration, reconcile the affected interval, replay missing records where available, validate high-priority processes, and document the evidence used to close the incident.
Why are hashes and timestamps useful in publication monitoring?▼
Hashes can help demonstrate whether the content associated with an event remained consistent during processing, while timestamps establish when the source event was received and handled. Together with event identifiers, source details, and processing logs, they create a more reliable audit trail. They do not replace legal analysis or formal evidence procedures, but they improve traceability when a team needs to investigate a delay, duplicate, or content discrepancy.
How often should a law firm review its publication monitoring controls?▼
A short operational health check should be performed daily, especially for high-volume or deadline-sensitive portfolios. Integration tests should also be performed after credential changes, endpoint changes, software updates, network rule changes, or workflow modifications. A broader trend review every week or month can reveal recurring latency, source-specific failures, and manual work that a daily checklist alone may not expose.
Can a publication monitoring platform connect with an ERP or legal management system?▼
Many platforms support API-based connections, but the important question is whether the integration provides traceability, retries, authentication controls, and duplicate protection. The legal team should test the complete path from publication collection to destination record, not only whether the endpoint responds. Pocket Jurídico supports API connections and can help centralize publications before they are synchronized with internal systems.