Task Created

Emitted when a new task is created in the system

Overview

The TaskCreated event is published when a new task is successfully created. This triggers notifications, indexing, and analytics tracking.

Example Payload

{
"eventId": "evt_task_created_123",
"eventType": "TaskCreated",
"timestamp": "2025-12-11T15:00:00Z",
"version": "1.0.0",
"data": {
"taskId": "task_12345",
"workspaceId": "ws_acme_corp",
"projectId": "proj_website",
"title": "Implement user authentication",
"description": "Add OAuth2 login with Google and GitHub",
"priority": "high",
"status": "backlog",
"createdBy": {
"userId": "usr_john_doe",
"name": "John Doe"
},
"labels": ["feature", "backend"],
"estimatedPoints": 8,
"createdAt": "2025-12-11T15:00:00Z"
}
}

Downstream Actions

  • Search Service: Indexes task for full-text search
  • Notification Service: Notifies watchers and mentioned users
  • Analytics Service: Updates task creation metrics
  • Activity Service: Creates activity log entry