{
"request": "Triage Jira ticket MZCLD-3785: Manage organization membership entirely using Enterprise teams",
"references": [
"https://mozilla-hub.atlassian.net/browse/MZCLD-3785"
],
"sourceContext": {
"issue": "MZCLD-3785"
}
}MZCLD-3785 is a Backlog-status planning/design ticket proposing to replace direct GitHub organization invitations with GitHub Enterprise Teams for managing org membership. It starts with a concrete first step (create a `mozilla-staff` team granting access to the `mozilla` org) but leaves several open design questions unanswered: which orgs should be "default" (auto-added for all staff), and how membership should be governed for orgs needing customization (e.g., via Mozcloud workgroups or another mechanism). There are no comments yet, so no discussion or decisions have been captured. No runbook or Confluence design doc is linked in the ticket to cross-reference.
Triage note: This ticket lays out a good first step (create `mozilla-staff` Enterprise Team → `mozilla` org) but has two open design decisions blocking further scoping: (1) which GitHub orgs should be "default" for all staff, and (2) how membership should be managed for orgs needing customization — e.g., driving Enterprise Team membership from existing Mozcloud workgroups/IAM groups vs. a new mechanism. Recommend: a) enumerate current GitHub orgs and classify each as default vs. custom-membership, b) evaluate whether Mozcloud workgroups (or another existing source of truth) can drive team membership to avoid manual upkeep, and c) once those decisions are made, break this into smaller implementation tickets (e.g., 'Create mozilla-staff Enterprise Team', 'Migrate org X to Enterprise Team management'). Flagging for prioritization/refinement given it's still in Backlog with no discussion yet.
[
{
"capability": "jira.issue.read",
"args": {
"key": "MZCLD-3785"
},
"result": {
"key": "MZCLD-3785",
"summary": "Manage organization membership entirely using Enterprise teams",
"status": "Backlog",
"description_text": "Instead of inviting people to GitHub organizations we can assign members of the Enterprise to specific Enterprise Teams, which can be assigned to specific GitHub organizations. First we\u2019ll create a mozilla-staff team that grants access to the mozilla org. Then we can start creating other teams for other orgs. What orgs should be \u201cdefault\u201d orgs where every Mozilla staff member is added? For orgs that require membership customization, how should membership be managed? Mozcloud workgroups? Something else?",
"comment_count": 0,
"comments": []
}
}
]{
"model": "claude-sonnet-5",
"input_tokens": 3189,
"output_tokens": 1340,
"estimated_cost_usd": 0.029667
}[]