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