Task
An initiative task assigned to an entity. A task is associated with a scorecard check, an initiative, and an entity check issue in a third-party task management system (Jira or Linear).
Example
{
"check": {
"id": "has-tests",
"name": "Has Unit Tests",
"description": "Service has comprehensive unit test coverage",
"external_url": "https://docs.company.com/testing-guide"
},
"entity_check_issue": {
"id": "PROJ-123",
"url": "https://company.atlassian.net/browse/PROJ-123"
},
"initiative": {
"id": "q1-quality",
"name": "Q1 Quality Initiative",
"description": "Improve code quality across all services",
"complete_by": "2024-03-31",
"priority": "1"
},
"owner": {
"id": 42,
"name": "Jane Smith",
"email": "jane.smith@company.com",
"avatar": "https://avatars.company.com/jane.smith.png",
"slack_ext_id": "U01234567"
}
}
Properties
Key | Type | Description |
---|---|---|
check |
Check | The check to which the task is associated. |
entity_check_issue |
Entity Check Issue | null | The third-party issue in a task management tool (Jira, Linear, etc.) linking back to this task, if it has been created. |
initiative |
Initiative | The initiative to which the task is associated. |
owner |
Task Owner | The user that created the initiative to which the task is associated. |