{
"request": "Triage Jira ticket MZCLD-3815: Define the phased onboarding model and entry criteria for teams joining PagerDuty",
"references": [
"https://mozilla-hub.atlassian.net/browse/MZCLD-3815"
],
"sourceContext": {
"issue": "MZCLD-3815"
}
}MZCLD-3815 is a Backlog strategy ticket asking the team to formalize a phased onboarding model (Seats/Setup → Pilot → Open Invitation) with explicit entry criteria and stop conditions for teams joining PagerDuty. The ticket has no comments yet and is still in Backlog with no assignee/status activity. It references MZCLD-3767 as a real-world precedent (Austin/Steve added ad hoc, timed around the September work week) but that ticket could not be pulled for additional context due to access policy restricting reads to the run subject issue only. No linked Confluence runbook/design doc was found in the ticket description to pull further context from. The work is well-scoped (a "working shape" is already proposed) but needs validation, ownership, and a decision on where the output should live (Confluence runbook vs. Jira description) before it can move out of Backlog.
Triage notes: This ticket already has a solid draft of the phased model (Seats/Setup → Pilot → Open Invitation) in the description — recommend treating that as the starting proposal to validate rather than starting from scratch. Suggested next steps to move this out of Backlog: (1) Confirm/assign an owner to drive validation of the three phases. (2) For each phase, explicitly document: entry criteria (who qualifies), preconditions (what must be true, e.g. seat headroom, escalation paths tested), and the stop condition (what triggers holding at that boundary rather than advancing). (3) Reference MZCLD-3767 as the concrete precedent this generalizes — worth linking/summarizing the informal decision made there (timing new PagerDuty accounts around the Sept work week) as a worked example under the 'Pilot' or 'Seats and setup' phase. (4) Decide where the finalized model should live long-term (a Confluence runbook is recommended for discoverability/onboarding use, with this ticket tracking the definition work) and link it here. (5) Confirm the parent epic link is set so this strategy ticket is visible alongside sibling onboarding work. Flagging for prioritization/assignment given it's still unassigned in Backlog with no discussion yet.
[
{
"capability": "jira.issue.read",
"args": {
"key": "MZCLD-3815"
},
"result": {
"key": "MZCLD-3815",
"summary": "Define the phased onboarding model and entry criteria for teams joining PagerDuty",
"status": "Backlog",
"description_text": "Background This is the strategy the parent epic exists for. Right now the decision of who gets a PagerDuty account and when is made case by case \u2014 MZCLD-3767 is the best example: Austin and Steve were added deliberately, timed to enter rotation after the September work week so schedules could be adjusted around holidays. That was good judgement, applied informally, and never written down. Goal Write down the phased model: what the phases are, who qualifies at each, what has to be true before a team enters, and when we hold rather than continue. Working shape (to be validated, not assumed) Seats and setup \u2014 headroom confirmed, PagerDuty structure and contact routes live, nobody invited yet. Pilot \u2014 a few willing service-owning teams, so guides and escalation paths get exercised before wide announcement. Open invitation \u2014 announced availability, self-serve guides, onboard on request within the seat budget. Each phase needs a stop condition , so we can hold at a boundary rather than discover we are over-subscribed.",
"comment_count": 0,
"comments": []
}
},
{
"capability": "jira.issue.read",
"args": {
"key": "MZCLD-3767"
},
"result": {
"error": "read blocked by policy: resource not in run subject",
"args": {
"key": "MZCLD-3767"
}
},
"blocked": true
}
]{
"model": "claude-sonnet-5",
"input_tokens": 5508,
"output_tokens": 1907,
"estimated_cost_usd": 0.045129
}[]