1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
{
"data": {
"node": {
"__typename": "Issue",
"subIssues": {
"pageInfo": {
"hasNextPage": false,
"endCursor": null
},
"nodes": [
{
"__typename": "Issue",
"id": "I_task",
"title": "Ship it",
"body": "details\n\n<!-- onetaskgraph.metadata\n{\"caller.number\":7}\n-->",
"url": "https://github.example/issues/2",
"createdAt": "2026-01-02T00:00:00Z",
"updatedAt": "2026-01-03T00:00:00Z",
"state": "OPEN",
"stateReason": null,
"repository": {
"nameWithOwner": "acme/work"
},
"parent": {
"id": "I_plan"
},
"subIssuesSummary": {
"total": 0
},
"labels": {
"nodes": [
{
"id": "L_bug",
"name": "bug",
"color": "ff0000"
}
],
"pageInfo": {
"hasNextPage": false
}
},
"projectItems": {
"nodes": [
{
"id": "PVTI_task",
"project": {
"number": 7
},
"fieldValues": {
"nodes": [
{
"name": "Todo",
"field": {
"id": "FIELD_status",
"name": "Status",
"options": [
{
"id": "OPT_todo",
"name": "Todo"
},
{
"id": "OPT_doing",
"name": "In Progress"
}
]
}
},
{
"text": "notes:T-1",
"field": {
"id": "FIELD_origin",
"name": "onetaskgraph.origin"
}
},
{
"labels": {
"nodes": [
{
"id": "L_field",
"name": "team",
"color": "00ff00"
}
],
"pageInfo": {
"hasNextPage": false
}
}
}
],
"pageInfo": {
"hasNextPage": false
}
}
}
],
"pageInfo": {
"hasNextPage": false
}
}
}
]
}
}
}
}