These are the first things to check when your surface does not line up with the healthy reference host.
Status missing
STATUS ok does not appear
Treat the lane as not converged yet. Rerun openclawbrain install --openclaw-home '/Users/guclaw/.openclaw',
restart the gateway, and compare detailed status again before chasing deeper explanations.
Load proof missing
loadProof=status_probe_ready is absent
Runtime load is not proven yet. Re-run install on the same home, restart, and compare with the proof page.
If it still fails to line up, capture a proof bundle so you have step logs and breadcrumbs instead of guesswork.
Serving state differs
serve state=serving_active_pack is not present
That is not automatically an install failure. A fresh or lightly used host can still be at init scaffold or pre-promotion state.
Use the lifecycle guide to distinguish “healthy but not promoted yet” from “broken install.”
Route function missing
routeFn available=yes is not present
Learned route availability depends on host state. Check whether the runtime is already serving an active pack and whether learning surfaces are populated.
Compare with the proof page rather than assuming every host should already match the exercised one.