fix: undo status changes and restore skipped jobs #14
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/job-status-recovery"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Changes\n\n- Add Cmd/Ctrl+Z undo for the latest successful job status transition, including bulk transitions, with editable-field protection and retryable rollback failures.\n- Add Restore skipped action to orchestrator bulk actions, orchestrator job detail, and the standalone job detail sidebar. The server maps skipped jobs with tailoring fields back to Ready and others back to Discovered.\n\n## Verification\n\n- npm run check:types\n- npm --workspace orchestrator run test:run -- src/client/lib/status-undo.test.ts src/client/pages/orchestrator/jobActions.test.ts src/client/pages/orchestrator/useJobSelectionActions.test.ts src/client/pages/orchestrator/JobDetailPanel.test.tsx src/client/pages/job-page/JobPageRightSidebar.test.tsx src/server/api/routes/jobs.test.ts (6 files, 115 tests)\n- npm --workspace orchestrator run build:client