Skip to main content

Troubleshooting

Start every diagnosis with read-only commands — they never spend:

proof liskov application status my-app
proof liskov application plans my-app

Then jump to the matching page:

  • Replacement holds: a deployment is blocked from resuming or replacing.
  • Preflight and spend: preflight fails, a quote is refused, or a launch will not fund.
  • Recovery: a launch is wedged mid-flight and needs to be released or retried safely.

Map symptoms to lifecycle stages using the deployment lifecycle and the reconcile states.