refactor: otp-2597: Improve sprint review preperation
- if theme is empty, fallback to epic
- if epic is empty and type is update, use update
- if summury is empty, fall back to commit
Closes otp-2597
Summary by CodeRabbit
-
New Features
- Enhanced CSV processing for sprint reviews, allowing for additional data fields such as "TYPE," "EPIC," and "COMMIT."
- Improved data grouping logic for better categorization based on "THEME," "EPIC," and "TYPE."
- Flexible output formatting with optional issue number display.
-
Bug Fixes
- Refined error handling for cleaner and more reliable data processing.
-
Improvements
- Updated presentation formatting for better visual coherence in output.
Edited by CodeRabbit