Matruno

Troubleshooting

Last updated April 25, 2026

Diagnose Matruno issues across backend health, frontend requests, Temporal workers, PostgreSQL, Redis, documents, workflows, integrations, and auth.

Start with health#

From the repository root:

bash
docker compose ps
curl -fsS http://localhost:5678/health
curl -fsS http://localhost:5678/health/aggregate

If the stack is running but the UI fails, open Swagger at http://localhost:5678/docs and Temporal UI at http://localhost:8233.

Check logs by service#

bash
docker compose logs backend
docker compose logs worker
docker compose logs temporal
docker compose logs postgres
docker compose logs redis
docker compose logs frontend
docker compose logs admin-panel

Then inspect the execution story#

For matter/workflow issues, confirm the matter status, legal lifecycle stage, attached workflow definition, matter tasks, human review tasks, documents, notes, audit timeline, agent logs, webhook deliveries, and Temporal workflow history.

Common narrow checks#

SymptomCheck
Backend returns 500sBackend logs, migrations, DATABASE_URL, PostgreSQL health
Login failsauth route response, TOTP state, cookies, CORS, rate limiting
UI cannot call APINEXT_PUBLIC_API_URL, CORS_ORIGINS, browser network tab
Workflow does not advanceworker logs, Temporal UI, task dependencies, pending human task
Documents missingstorage_data volume, document records, file paths, workspace scope
Integration not configuredrelevant env vars, workspace connection status, provider credentials

Was this helpful?