app/content/fixtures/members.json

52 lines
1.2 KiB
JSON

{
"members": [
{
"id": "member-1",
"displayName": "Alex Chen",
"roleFocus": "Technical Lead",
"payRelationship": "Hybrid",
"capacity": {
"minHours": 20,
"targetHours": 120,
"maxHours": 160
},
"riskBand": "Medium",
"externalCoveragePct": 60,
"privacyNeeds": "aggregate_ok",
"deferredHours": 85,
"quarterlyDeferredCap": 240
},
{
"id": "member-2",
"displayName": "Jordan Silva",
"roleFocus": "Design & UX",
"payRelationship": "FullyPaid",
"capacity": {
"minHours": 30,
"targetHours": 140,
"maxHours": 180
},
"riskBand": "Low",
"externalCoveragePct": 20,
"privacyNeeds": "aggregate_ok",
"deferredHours": 0,
"quarterlyDeferredCap": 240
},
{
"id": "member-3",
"displayName": "Sam Rodriguez",
"roleFocus": "Operations & Growth",
"payRelationship": "Supplemental",
"capacity": {
"minHours": 10,
"targetHours": 60,
"maxHours": 100
},
"riskBand": "High",
"externalCoveragePct": 85,
"privacyNeeds": "steward_only",
"deferredHours": 32,
"quarterlyDeferredCap": 120
}
]
}