Execution Status

The recovery system uses two layers of status:step-level statusesdescribe each operation, whiletask-level outcomesexplain how to understand the entire recovery run and what to do next.

Task-Level Outcomes

Outcome Meaning Recommended Action
completed This run produced actual progress or recovered funds, and no immediate rerun is needed No immediate rerun needed
partial This run only partially progressed, or recovered nothing while assets still remain blocked/waiting Review the summary and follow up as needed
waiting_to_rerun This run progressed successfully, but protocol waiting or lock windows remain Rerun after the waiting window ends
failed This run was interrupted by a fatal error Fix the root cause before retrying

Step-Level Statuses

Status Matrix

Status Icon Meaning Recommended Action
completed Step fully completed Wait for next steps
completed_partial ⚠️ Partial success, some assets skipped or failed Review notes and rerun if needed
completed_waiting Operation succeeded but protocol waiting period applies Rerun at suggested time
skipped_locked 🔒 Assets currently locked Wait for unlock and rerun
skipped_no_assets No eligible assets for this step No action required
failed_system_error System-level failure Retry later or contact support
failed_user_error Input or configuration issue Fix input and retry
failed_network_error 🌐❌ Network or RPC issue Check 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.