Work Items - Code Cleanup & Tech Debt
## Purpose Retire the legacy issue framework, eliminate unused feature-flagged code paths, and reduce maintenance cost while preserving current user workflows. ## Objectives 1. Inventory all legacy issue feature flags still present in the monolith. 2. Document dependencies, owners, and deprecation risks for each flag. 3. Produce and execute a phased removal plan with milestones, rollout gates, and rollback steps. 4. Ship replacement experiences or blocking capabilities so users remain unblocked. ## Current State Analysis Before we can remove legacy issue code, we need to support issue types that are still using the legacy framework: | Issue Type | Status | Migration Complexity | Missing to unblock removal | | ------------------------ | --------------------------- | -------------------- | ------------------------------------- | | Incidents | On hold | High | Additional specialized widgets needed | | Service Desk Issues | On hold | Medium | Base work item type POC exists | | Test Cases | Backend migrated, UI legacy | Medium | UX | | Requirements | Same as Test Cases | Medium | UX | | Objectives / Key Results | Beta (dogfood paused) | Small | Product decision on OKR sunset vs. GA |
epic