Task Status Changed

Emitted when a task transitions to a different status in the workflow

Overview

The TaskStatusChanged event is published whenever a task moves through workflow states (e.g., “To Do” → “In Progress”).

Example Payload

{
"eventId": "evt_status_789",
"eventType": "TaskStatusChanged",
"timestamp": "2025-12-11T16:00:00Z",
"version": "1.0.0",
"data": {
"taskId": "task_12345",
"workspaceId": "ws_acme_corp",
"previousStatus": "todo",
"newStatus": "in_progress",
"changedBy": {
"userId": "usr_jane_smith",
"name": "Jane Smith"
},
"changedAt": "2025-12-11T16:00:00Z",
"reason": "Started working on implementation"
}
}

Downstream Actions

  • Board Service: Updates board visualization
  • Sprint Service: Updates sprint progress
  • Notification Service: Notifies stakeholders
  • Automation Service: Triggers workflow rules