{% extends "base.html" %} {% block title %}Triage - craft-dashboard{% endblock %} {% block content %} {% include "stats/partials/tabs.html" %}
Contributor review queues, response SLAs, untriaged backlog health, and LLM classification across tracked projects.
| Repository | PR # | Title | Author | Waiting |
|---|---|---|---|---|
| {{ row.project_name }} | {% if row.url %} #{{ row.external_id }} {% else %} #{{ row.external_id }} {% endif %} | {% if row.url %} {{ row.title }} {% else %} {{ row.title }} {% endif %} | {{ row.author or '—' }} | {{ row.days_waiting }}d |
All open contributor pull requests have received maintainer review.
{% endif %}| Repository | Open Issues | Open PRs | Untriaged Issues | Untriaged PRs | Triage Health |
|---|---|---|---|---|---|
| {{ row.name }} | {{ row.open_issues }} | {{ row.open_prs }} | {% if row.untriaged_issues > 0 %} {{ row.untriaged_issues }} {% else %} 0 {% endif %} | {% if row.untriaged_prs > 0 %} {{ row.untriaged_prs }} {% else %} 0 {% endif %} | {% if row.badge_color == 'green' %}Healthy{% elif row.badge_color == 'yellow' %}Attention{% elif row.badge_color == 'red' %}Overdue{% else %}Clean{% endif %} |
{{ evaluated_count }} of {{ total_open }} open issues and PRs have been evaluated.
| Suggested Action | Count | |
|---|---|---|
| {{ action | replace("_", " ") }} | {{ count }} | View items → |
No evaluations yet. Run scripts/run_llm.py to triage open issues.