Objective
Migrate all usage of the old spinner to the new idiomatic implementation and remove the deprecated code.
Context
Once the new spinner is implemented, tested, and documented, we need to:
- Find all usages of the old spinner
- Update them to use the new implementation
- Verify everything still works
- Remove the old code
Approach
- Search for all imports and usages of spinner in the codebase
- Update each usage to use the new spinner API
- Run all tests to verify behavior
- Rename
spinner_v2.go to spinner.go
- Delete old implementation
Files to Modify
- Search: All files using
console.SpinnerWrapper or console.NewSpinner
- Update: Each file using spinner
- Rename:
pkg/console/spinner_v2.go → pkg/console/spinner.go
- Delete: Old
pkg/console/spinner.go (after migration)
Migration Checklist
Acceptance Criteria
AI generated by Plan Command for discussion #9188
Objective
Migrate all usage of the old spinner to the new idiomatic implementation and remove the deprecated code.
Context
Once the new spinner is implemented, tested, and documented, we need to:
Approach
spinner_v2.gotospinner.goFiles to Modify
console.SpinnerWrapperorconsole.NewSpinnerpkg/console/spinner_v2.go→pkg/console/spinner.gopkg/console/spinner.go(after migration)Migration Checklist
grep -r "NewSpinner\|SpinnerWrapper"make test-unitmake testspinner_v2.gotospinner.gomake agent-finishbefore committingAcceptance Criteria
Related to [plan] Refactor spinner to use idiomatic Bubble Tea pattern #9189