Rename feature flag workplan_decision_log to decision_log
Summary
The feature flag for the Decision Log is currently named workplan_decision_log, which incorrectly implies a coupling to the Work Plan feature. The Decision Log is an independent widget with its own business logic and APIs that are not tied to work plans or the aiPlanningEnabled flag.
Why
As discussed in !250010#note_3749550850, the flag name workplan_decision_log is tied to the work plan in name only. The backend logic and APIs for the Decision Log stand on their own and are not coupled to the work plan or aiPlanningEnabled.
Renaming the flag to decision_log better reflects the independent nature of the feature and avoids confusion for future contributors.
What
Rename the feature flag from workplan_decision_log to decision_log across the codebase (backend and frontend).
References
- Discussion: !250010#note_3744781170
- Context: !250010#note_3749550850