Skip to content

Execution Status

The recovery system uses two layers of status: step-level statuses describe each operation, while task-level outcomes explain how to understand the entire recovery run and what to do next.

Task-Level Outcomes

OutcomeMeaningRecommended Action
completedThis run produced actual progress or recovered funds, and no immediate rerun is neededNo immediate rerun needed
partialThis run only partially progressed, or recovered nothing while assets still remain blocked/waitingReview the summary and follow up as needed
waiting_to_rerunThis run progressed successfully, but protocol waiting or lock windows remainRerun after the waiting window ends
failedThis run was interrupted by a fatal errorFix the root cause before retrying

Step-Level Statuses

Status Matrix

StatusIconMeaningRecommended Action
completedStep fully completedWait for next steps
completed_partial⚠️Partial success, some assets skipped or failedReview notes and rerun if needed
completed_waitingOperation succeeded but protocol waiting period appliesRerun at suggested time
skipped_locked🔒Assets currently lockedWait for unlock and rerun
skipped_no_assetsNo eligible assets for this stepNo action required
failed_system_errorSystem-level failureRetry later or contact support
failed_user_errorInput or configuration issueFix input and retry
failed_network_error🌐❌Network or RPC issueCheck network and retry

Typical Interpretations

  • ⚠️ completed_partial: common when only part of vault/staking assets are currently executable.
  • ⏰ completed_waiting: common in staking, where execution succeeds but unlock windows remain (for example, 1-day or 7-day waiting periods).
  • 🔒 skipped_locked: not a hard failure; it indicates protocol lock state.
  • If the whole run is only skipped_* and no funds are actually recovered, the task-level outcome becomes partial, not completed.

When to Rerun Recovery

  • If the task-level outcome is waiting_to_rerun, rerun after the suggested unlock time.
  • If the task-level outcome is completed, no immediate extra action is usually required.
  • If the task-level outcome is partial, review the remaining issues before deciding whether to rerun now.
  • If step outputs include failed_* and the task-level outcome is failed, resolve the root cause first, then rerun.