{# Results fragment: live result count + the issues table. Rendered standalone when ?partial=1 (for AJAX swaps) and included by index.html for the normal full-page render. Everything that changes on a filter/sort lives here so a single swap keeps the count, sort arrows and rows consistent. #} {% set COLOR_SCORES = true %}
| {{ label }} {% if sort == col %} {{ '↓' if order == 'desc' else '↑' }} {% endif %} | {% endfor %}Actions | |||||||
|---|---|---|---|---|---|---|---|---|
| {{ issue.eff_reach | round | int }} {% if issue.eff_reach != issue.reach %} ✎ {% endif %} | {{ issue.eff_impact | round | int }} {% if issue.eff_impact != issue.impact %} ✎ {% endif %} | {{ issue.eff_confidence | round | int }} {% if issue.eff_confidence != issue.confidence %} ✎ {% endif %} | {{ issue.eff_effort | round | int }} {% if issue.eff_effort != issue.effort %} ✎ {% endif %} | {{ issue.eff_rice | round | int }} | {{ issue.last_seen | reltime }} | {% if issue.user_count and issue.user_count > 0 %} {{ issue.user_count | commas }} {% else %} {{ issue.event_count | commas }}ev {% endif %} |
|
|
|
AI reasoning
{{ issue.reasoning or '—' }}
Codebase findings
{{ issue.code_findings or 'No codebase investigation recorded.' }}
{{ fix_prompts[issue.id] }}
|
||||||||
No issues match — try widening the filters, or open Claude Code here and run /reimport.
|
||||||||