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
103export const people = [
{ id: 'blake', name: 'Blake' },
{ id: 'gemma', name: 'Jemma' },
{ id: 'stefin', name: 'Stefin' },
{ id: 'trey', name: 'Trey' },
{ id: 'amanda', name: 'Amanda' },
{ id: 'helen', name: 'Helen' },
{ id: 'chris', name: 'Chris' },
{ id: 'brother_j', name: 'Brother J' },
{ id: 'ck', name: 'CK' },
{ id: 'michelle', name: 'Michelle' },
];
export const areas = [
{
id: 'fundraising',
label: 'Fundraising',
r: ['blake'],
a: ['gemma'],
c: ['stefin', 'trey', 'amanda'],
i: ['chris', 'brother_j', 'ck', 'helen', 'michelle']
},
{
id: 'support',
label: 'Support',
r: ['amanda'],
a: ['blake'],
c: ['helen', 'trey', 'gemma'],
i: ['chris', 'stefin', 'brother_j', 'ck', 'michelle']
},
{
id: 'training',
label: 'Training',
r: ['amanda'],
a: ['blake'],
c: ['trey', 'gemma', 'helen'],
i: ['chris', 'brother_j', 'ck', 'stefin', 'michelle']
},
{
id: 'feature_buildout',
label: 'Feature Buildout',
r: ['trey'],
a: ['blake'],
c: ['chris', 'stefin', 'gemma', 'ck', 'amanda'],
i: ['helen', 'brother_j', 'michelle']
},
{
id: 'fixes',
label: 'Fixes',
r: ['trey'],
a: ['blake'],
c: ['trey', 'ck', 'amanda', 'chris'],
i: ['gemma', 'stefin', 'helen', 'brother_j', 'michelle']
},
{
id: 'roadmap',
label: 'Roadmap',
r: ['stefin'],
a: ['blake'],
c: ['gemma', 'trey', 'amanda'],
i: ['chris', 'brother_j', 'ck', 'helen', 'michelle']
},
{
id: 'accessibility',
label: 'Accessibility',
r: ['ck'],
a: ['blake'],
c: ['helen', 'brother_j', 'trey'],
i: ['chris', 'gemma', 'stefin', 'amanda', 'michelle']
},
{
id: 'budget',
label: 'Budget',
r: ['stefin'],
a: ['blake'],
c: ['gemma', 'trey', 'amanda'],
i: ['helen', 'chris', 'brother_j', 'ck', 'michelle']
}
];
export const roleDefinitions = {
R: {
title: 'Responsible',
description: 'The person who performs the work or completes the task.',
color: '#10b981'
},
A: {
title: 'Accountable',
description: 'The person who is ultimately answerable for the correct and thorough completion of the task.',
color: '#f59e0b'
},
C: {
title: 'Consulted',
description: 'Those whose opinions are sought, typically subject-matter experts.',
color: '#3b82f6'
},
I: {
title: 'Informed',
description: 'Those who are kept up-to-date on progress or completion.',
color: '#6b7280'
}
};