Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

PurrCode

Recovery

NineLives maintains durable session events and checkpoints.

Recovery behavior includes:

  • restart reconciliation;
  • uncertain-action detection;
  • preserved isolated worktrees;
  • session resume;
  • manual checkpoints;
  • isolated rollback;
  • partial-output preservation after cancellation;
  • lease-conflict handling.

Interrupted actions are not automatically replayed. When the runtime cannot prove whether an action completed, it marks the result as uncertain and requires review.

Resume

purrcode resume

Resumes a paused plan in the same session. purrcode resume --tui reattaches the terminal Workbench.

Rollback

purrcode rollback

Rolls back isolated work. Rollback requires an exact preview digest and explicit acknowledgement of any unattributed effects; invalid event append or replay fails loudly.

Recovery evidence

The repository’s recovery documentation and troubleshooting guide cover durable state and failure behavior in detail.