Files

27 lines
1.5 KiB
Markdown

## 1. Shared Workflow Shell
- [x] 1.1 Add `WorkflowStepBar` with configuration-driven steps and disabled rules
- [x] 1.2 Add `useWorkflowTaskSync` for completed task scanning, subscription, de-duping, and cleanup
- [x] 1.3 Add `useWorkflowRecords` for record list, current record, starred filter, and basic selection/update actions
- [x] 1.4 Add `WorkflowNavBar` for shared step/history/starred navigation shell
- [x] 1.5 Add `useWorkflowNavigation` for page and history/starred navigation actions
## 2. Container Migration
- [x] 2.1 Migrate video analyzer to shared workflow shell primitives
- [x] 2.2 Migrate MV creator to shared workflow shell primitives while preserving `hasShots` navigation gates
- [x] 2.3 Migrate music analyzer to shared workflow shell primitives
- [x] 2.4 Remove superseded local StepBar implementations and unused imports
- [x] 2.5 Migrate duplicated history/starred navigation JSX to `WorkflowNavBar`
- [x] 2.6 Migrate duplicated navigation action handlers to `useWorkflowNavigation`
## 3. Validation
- [x] 3.1 Add focused unit tests for step bar rendering and disabled behavior
- [x] 3.2 Add focused unit tests for task sync lifecycle and cleanup
- [x] 3.3 Add focused unit tests for record state helpers
- [x] 3.4 Run OpenSpec validation and targeted workflow tests
- [x] 3.5 Run broader project checks as far as the current worktree allows
- [x] 3.6 Add focused unit tests for shared workflow navigation shell
- [x] 3.7 Add focused unit tests for shared workflow navigation hook