{% extends "base.html" %} {% set active_page = "cost_attribution" %} {% block title %}FaultRay - Cost Attribution{% endblock %} {% block page_title %}Failure Cost Attribution{% endblock %} {% block page_subtitle %}Risk ownership by team, service, and component{% endblock %} {% block content %}
| Rank | Component | Team | Annual Risk | Direct Cost | Cascade Cost | ROI | Priority |
|---|---|---|---|---|---|---|---|
| {{ loop.index }} | {{ comp.id }} | {{ comp.team }} | ${{ "{:,.0f}".format(comp.total_annual_risk) }} | ${{ "{:,.0f}".format(comp.direct_cost) }} | ${{ "{:,.0f}".format(comp.cascade_cost) }} | {{ comp.improvement_roi|round(2) }}x | {% if comp.improvement_roi > 5 %} CRITICAL {% elif comp.improvement_roi > 1 %} HIGH {% else %} NORMAL {% endif %} |