agentplat▸control runs deployments agents metering + agent
← runs

run_b2a74a01d2b321bf

AWAITING_APPROVAL retrigger →
jira-triage v1 · jira-triage-k8s · owner ingest:jira-new-ticket (api) · via jira-new-ticket · cloud-engineering

input

{
  "request": "Triage Jira ticket MZCLD-3721: Thundertalk demo: Yardstick + Claude agent",
  "references": [
    "https://mozilla-hub.atlassian.net/browse/MZCLD-3721"
  ],
  "sourceContext": {
    "issue": "MZCLD-3721"
  }
}

summary

MZCLD-3721 is a Backlog-status planning ticket for a Thundertalk demo (scheduled 2026-08-12) showcasing the Yardstick + Claude agent integration. It has no comments and depends on two other tickets — MZCLD-3561 (in-panel troubleshooting entry point) and MZCLD-3553 (Grafana 13.1 upgrade) — that this triage run could not read due to policy restrictions scoping access to only MZCLD-3721. The ticket is well-scoped in intent but lacks assignment, an outline/script, and confirmed status of its two dependencies. Recommend a triage comment requesting an owner, confirmation that MZCLD-3561 and MZCLD-3553 are on track ahead of the demo date, and a rough outline of the demo script so prep work can be scheduled with enough lead time.

findings

  • Ticket is unassigned/backlog with no activity yet, despite describing a specific external-facing deliverable (a Thundertalk demo) with a fixed date over a year out.
  • The demo explicitly depends on two other in-flight efforts: the in-panel troubleshooting entry point and the Grafana 13.1 upgrade. Neither dependency's current status could be verified in this triage pass.
  • The description sets a clear goal (engineer asks a question, agent answers from live Yardstick metrics/logs) and an explicit expectation to show honest limitations (metrics/logs not yet shaped for agent reasoning), but there is no demo script, storyboard, or list of concrete example queries/services to use.
  • Because Thundertalk is described as setting cross-engineering expectations, the audience and stakes are broader than a typical internal team demo, which raises the importance of an owner and prep timeline being locked in well ahead of 2026-08-12.

proposed actions

jira.comment.postrisk low - informational/status-request comment; no technical or scheduling changes are made, only requests for clarification and ownership.
MZCLD-3721
Triage note: This looks well-scoped for a Thundertalk demo, but a few things would help move it out of Backlog:

1) Owner/DRI: who's driving demo prep and rehearsal?
2) Dependency check: can we get a status update on MZCLD-3561 (in-panel troubleshooting entry point) and MZCLD-3553 (Grafana 13.1) to confirm they'll be ready well ahead of 2026-08-12?
3) Outline: a short script/storyboard (which service, which live queries, which known limitation to surface) would let us start prepping example data/queries and dry-run the flow.

Happy to help break this into subtasks (script draft, environment/data prep, dry run, limitations callout) once an owner is assigned.

tool calls

[
  {
    "capability": "jira.issue.read",
    "args": {
      "key": "MZCLD-3721"
    },
    "result": {
      "key": "MZCLD-3721",
      "summary": "Thundertalk demo: Yardstick + Claude agent",
      "status": "Backlog",
      "description_text": "Prepare and deliver a Thundertalk demo on  2026-08-12  showing the Yardstick + Claude agent integration in action. What to show An engineer asking a question about a service and the agent answering from live Yardstick metrics and logs The in-panel troubleshooting entry point from  MZCLD-3561 What Grafana 13.1 ( MZCLD-3553 ) unlocked that made this possible Why it matters Thundertalk is the venue for setting expectations across engineering about what agent-assisted observability looks like at Mozilla. The demo should make the value legible to people who do not work in Yardstick daily, and should surface the honest limitations \u2014 including where the metrics and logs themselves are not yet shaped for an agent to reason over.",
      "comment_count": 0,
      "comments": []
    }
  },
  {
    "capability": "jira.issue.read",
    "args": {
      "key": "MZCLD-3561"
    },
    "result": {
      "error": "read blocked by policy: resource not in run subject",
      "args": {
        "key": "MZCLD-3561"
      }
    },
    "blocked": true
  },
  {
    "capability": "jira.issue.read",
    "args": {
      "key": "MZCLD-3553"
    },
    "result": {
      "error": "read blocked by policy: resource not in run subject",
      "args": {
        "key": "MZCLD-3553"
      }
    },
    "blocked": true
  }
]

usage

{
  "model": "claude-sonnet-5",
  "input_tokens": 5362,
  "output_tokens": 1796,
  "estimated_cost_usd": 0.043026
}

approvals

[]

log

launched k8s job run-run-b2a74a01d2b321bf in ns/mzcld-demo-dev image=us-docker.pkg.dev/moz-fx-mzcld-demo-prod/mzcld-demo-prod/agentplat:latest
runner started
live reasoning model=claude-sonnet-5
POLICY: blocked read jira.issue.read args={'key': 'MZCLD-3561'} not in run subject
POLICY: blocked read jira.issue.read args={'key': 'MZCLD-3553'} not in run subject
awaiting approval for 1 action(s)