Search documentation

Browse Awaken Workforce docs
Docs/Awaken Workforcev0.1.0/Operator guide/Operate and recoverTroubleshooting
Note·You're reading pre-release documentation (v0.1.0). Interfaces and behavior may change before a stable release.

Operator guide · Operate and recover

Troubleshooting

What this page covers

Act on a surfaced Workforce failure that cannot converge without configuration or workflow correction.

Start from the exact API error or Attention remedy; do not diagnose from a summary. Queued work, a pending approval, a live lease, or a temporarily blocked dependency is not by itself a fault. Workforce polls queued work, bounds eligible local execution, and re-evaluates dependency recovery without a manual repair command.

If the actions below do not resolve the failure, record the Workforce version, topology, route, HTTP status and error code, Project/Issue/WorkUnit/Run IDs, and correlation ID. Remove tokens, credentials, message content, and secret-bearing URLs before sharing the evidence.

SymptomInspectLikely action
Process exits before /healthz becomes availablestderr and the exact configuration field named in the startup errorCorrect the named seal-key, database, or schema condition; use the deployment topology guide rather than changing stores directly.
Dispatch returns execution_gated and its detail names a missing Agent revision, model route, provider, credential, or ResourceThe returned detail and the Project’s execution-readiness responseComplete the missing governed join, then retry the same public command. Do not bypass admission with a database write.
Issue shows an open Attention signal with a concrete reason_code and remedyThe signal and the current authoritative resource or configuration stateFollow Attention recovery; resolve the signal only after the named condition is repaired.
A transition request returns no_transitionCurrent Issue state, submitted event, and the pinned Workflow revisionSubmit an event declared from that state, or save a reviewed Workflow revision for future Issues. Do not infer or patch an edge.

Use /healthz for liveness, /metrics for Prometheus counters, and /api/openapi.json for the exact route contract of the running binary.