Know what broke, and why.
In beta, Doctor diagnoses from real VIBR signals. Governed repair actions are explicit and limited; redeploy remains a separate confirmed action.
Plain language first. Evidence one click away.
Deployment failed during health check
The new release never answered on its port. Your previous release is still serving.
VIBR Agent offline
The node has not checked in for 18 minutes. Running apps keep serving; new deploys will wait.
Deploy job not picked up
A deploy has been queued for 12 minutes. The node agent is not polling.
Health checks failing
Your app returned HTTP 502 on the last 3 checks.
Certificate pending
HTTPS for shop.example.com has not been issued. DNS may still point elsewhere.
Order delayed
Your compute order is taking longer than expected. VIBR operations can see it.
Safe by design.
Evidence, not guesses
Every diagnosis shows the data it is based on: timestamps, job results, check responses.
Nothing destructive happens silently
Doctor does not get an open shell. Governed repairs are limited to typed operations such as restarting an app or reloading the proxy; redeploy is confirmed separately.
Clear ownership
Each diagnosis says whether VIBR is handling it or whether you need to act.
Typed actions only
Doctor works through defined operations — never an open shell on your server.