- StepLibraryPage: replace silent console.error with toast.error on edit/save
failures; replace manual setTimeout toast with toast.success helper
- BatchStatusPage: add error state with retry button for failed session loads
instead of showing ambiguous "No sessions found"
- StepDetailModal: guard clipboard copy against browser denial (no false
"Copied!" state on permission error); fix dead "See all reviews" button
with inline expand/collapse toggle
- StepLibraryBrowser: add "Try again" retry button to error state; retry
increments a counter that re-triggers both load effects
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>