Open app

Engineering Health

Individual PR scores tell you about individual PRs. Engineering Health zooms out and answers the team-level questions: is our change quality getting better or worse? And which habit, if we fixed it, would help most?

The top stats

Four numbers headline the page:

  • Average Future Debug Cost — the project's north star. If everything Firetrail nudges you about is working, this drifts down over time.
  • High / Critical PR count — how many genuinely risky changes are landing. A team can have a fine average while still shipping a scary tail; this catches the tail.
  • Bugfixes traced to risky code — how many real bugfixes traced back to a PR that scored High or Critical. This is the "it wasn't a false alarm" number.
  • Missing relevant tests % — the share of changes shipping without tests for the behavior they touch. Usually the most fixable number on the page.

The charts

  • Most common risk pattern — which classifier says "yes" most often on your PRs. This is your highest-leverage finding: if Multi-Intent tops the chart, your team's biggest win is smaller, more focused PRs — a habit, not a heroic effort.
  • Future Debug Cost over time — a weekly average. Read the slope, not the individual points: any single week is noise, but three months of drift in either direction is a real signal about how the team is changing.
  • Risk band distribution — how your PRs split across low / moderate / high / critical. Healthy projects skew heavily green, with high-band PRs as deliberate exceptions rather than routine.
  • Pattern incidence — the top classifiers by number of PRs flagged; the ranked list of your team's structural habits, and effectively a coaching agenda.

Using it well

This page is at its best answering "where should we focus?" in a retro or planning conversation — pick the one pattern topping the charts, agree on the habit that addresses it, and watch whether the trend responds over the next month or two.

For the follow-up questions, drill into Classifier Analytics (how each check performs, with example PRs), Team Comparison (how habits vary across the team), or just ask Historical Chat directly.