- {{ number_format($session->band->devlogic_tps, 1) }}
- {{ __('tok/s') }}
+ @php
+ $devlogicSuites = ['softbench', 'prosebench', 'psychbench', 'depthsweep'];
+ $sysopsSuites = ['infrabench', 'scenariobench'];
+ $devlogicRows = $session->suites->filter(fn ($r) => in_array($r->suite, $devlogicSuites));
+ $sysopsRows = $session->suites->filter(fn ($r) => in_array($r->suite, $sysopsSuites));
+ @endphp
+ {{-- Devlogic section: total strip + column headers + suite rows --}}
+ @if ($devlogicRows->isNotEmpty() && $session->band->devlogic_tps !== null)
+
+ {{ __('Devlogic total') }}
+
+ {{ number_format($session->band->devlogic_tps, 1) }}
+ {{ __('tok/s') }}
+
+
+ {{ number_format($session->band->devlogic_tokens) }}
+ {{ __('tokens') }}
+
+
+ ✔ {{ $session->band->devlogic_passed }}
+ ✘ {{ $session->band->devlogic_failed }}
+
+
+
+ {{ __('Benchmark') }}
+ {{ __('Thinking') }}
+ {{ __('Result') }}
+ {{ __('Speed (tok/s)') }} {{ __('weighted average') }}
+ {{ __('Tokens') }}
+
+
+
- @endif
- @if ($session->band->sysops_tps !== null)
-
- {{ __('Sysops total') }}
-
- {{ number_format($session->band->sysops_tps, 1) }}
- {{ __('tok/s') }}
-
-
- {{ number_format($session->band->sysops_tokens) }}
- {{ __('tokens') }}
-
-
- ✔ {{ $session->band->sysops_passed }}
- ✘ {{ $session->band->sysops_failed }}
-
-
- @endif
+ {{ number_format($row->total_tokens) }}
+ {{ __('per-task detail') }} →
+
+ @endforeach
+