floo doctor returns one verdict plus the evidence behind it. Every doctor
command supports --json and exits non-zero when it detects an issue, so
agents can branch without parsing output.
push
Explain why the lastgit push did or did not deploy, and what to do next:
floo deploys list. It reads
last_push from the GitHub connection; the outcomes and their next steps are
listed in Why a push did not deploy.
Exit code is 1 when needs_action is true (deploy_on_push_off or
repo_linked_to_several_apps), and 0 otherwise.
managed-services
Report managed resources whose provision or teardown failed, across the app’s managed services and every preview’s managed resources:app for app-level managed
services, the preview slug for preview resources), a stable reason code
(provision_failed or deprovision_failed), and a remediation.
resource_kind is managed_service or preview_resource. Exit code is 0
only when issues is empty, so a successful request can still exit 1.