Skip to main content
Version: 2.0.x (Latest)

Troubleshooting Guide

Start with the request's stage and retain its identifiers. Do not retry a mutation until you know whether external dispatch may have occurred.

SymptomCheck firstNext action
Service will not startConfiguration validation, database access, key-ring paths.Correct the reported dependency before changing policies.
All requests return 503Startup-secret readiness.Restore required provider access and verify declarations.
Health is unhealthyDatabase and active manifest.Confirm storage and activate a valid bundle.
401Issuer, audience, token expiry, claim mapping.Obtain a correct token; retain validation safeguards.
403 invocation resultdecision.reasonCodes.Resolve the governance or admission cause.
Operation missingActive bundle, hard restrictions, agent ID.Check discovery under the actual caller.
Review never executesApproval state and caller resume.Resume the original approved invocation.
Allowed but queued work stopsRevision, grant, quarantine, credential authority.Inspect execution/audit state; do not blindly resubmit.
Payload missingCredential-aware retention.Check retention policy and response metadata.
Unknown resultPossible dispatch with missing response.Reconcile using authoritative evidence where configured.
No traces exportedStartup registration and exporter.Enable and verify the telemetry integration.

Evidence to collect​

Record timestamp with timezone, invocation/approval/execution ID where available, error code, trace ID, active revision, operation, and caller scope. Include sanitized logs and configuration keys, never access tokens or secret material.

Use HTTP error codes, governance reasons, and the source-derived diagnostic catalog.

Conflicts​

A conflict can protect a concurrent change. Read the latest state and compare your intended action before retrying. For idempotency conflict, determine whether the same key was reused for different arguments.

Recovery boundary​

Restoring availability does not automatically establish that uncertain external effects did not occur. Keep transport state and business outcome separate.

Was this helpful?