- Consolidate steeringComments and comments into unified comments field using TaskComment type - Remove SteeringComment type, migrate all comments to TaskComment format - Update addComment to delegate to addTaskComment with auto-refinement for done tasks - Merge legacy steeringComments data into comments during database migration - Update dashboard API endpoint from /steer to /comments - Update executor to use unified comments field for real-time injection - Update PR comment handler to use addTaskComment method
1.1 KiB
1.1 KiB
@gsxdsm/fusion
| @gsxdsm/fusion |
|---|
| minor |
Unify task comments into a single system
The task comment system has been consolidated from two separate systems (steeringComments and comments) into a single unified comments field using the TaskComment type. This simplifies the API and removes confusion about which comment type to use.
Breaking Changes:
- Removed
SteeringCommenttype (useTaskCommentinstead) - Removed
steeringCommentsfield fromTaskinterface - All comments are now stored in the unified
commentsfield - The
/api/tasks/:id/steerendpoint still works but now uses the unified comment system internally
Migration:
- Legacy
steeringCommentsdata is automatically merged intocommentsduring database read operations - The
addSteeringCommentmethod now delegates toaddTaskCommentwhile preserving auto-refinement behavior for done tasks
UI Changes:
- "Steering Comments" tab heading changed to "Comments"
- Placeholder text changed from "Add a steering comment..." to "Add a comment..."
- Button text changed from "Add Steering Comment" to "Add Comment"