Task Completed

Emitted when a task is marked as done or completed

Overview

The TaskCompleted event is published when a task reaches its final “Done” state.

Example Payload

{
"eventId": "evt_completed_999",
"eventType": "TaskCompleted",
"timestamp": "2025-12-11T17:00:00Z",
"version": "1.0.0",
"data": {
"taskId": "task_12345",
"workspaceId": "ws_acme_corp",
"completedBy": {
"userId": "usr_jane_smith",
"name": "Jane Smith"
},
"completedAt": "2025-12-11T17:00:00Z",
"actualPoints": 8,
"timeSpent": {
"hours": 12,
"minutes": 30
},
"cycleTime": {
"days": 3,
"hours": 4
}
}
}

Downstream Actions

  • Analytics Service: Updates completion metrics and velocity
  • Sprint Service: Updates sprint burndown
  • Notification Service: Notifies creator and watchers
  • Achievement Service: Checks for milestone completion