fix: undo status changes and restore skipped jobs #14

Merged
fogrye merged 2 commits from fix/job-status-recovery into dev 2026-08-01 11:50:26 +00:00
Owner

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

## 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
fogrye deleted branch fix/job-status-recovery 2026-08-01 11:50:26 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
fogrye/job-ops!14
No description provided.