@extends('layouts.app') @section('title', 'BA/PO Issues · QA Dashboard') @php $statusLabels = [ 'done' => 'Done', 'in_progress' => 'In progress', 'blocked' => 'Blocked', 'overdue' => 'Overdue', 'not_started' => 'Not started', 'unknown' => 'Unknown', ]; @endphp @section('content')

← Overview

BA/PO Issues · {{ $sel }} targets · bugs filed {{ $rangeStart->format('M j, Y') }} – {{ $rangeEnd->format('M j, Y') }}

@include('partials.ba-po-export', ['bxQuarter' => $sel])

Bugs filed by the BAs (Sherida Joice, Kat Diez, Angella, Bernie) and Automation for Jira that are linked to a {{ $sel }} quarter target story, filed while UAT ran through {{ $nextQ }}.

{{ $percent }}% resolved ({{ $done }}/{{ $total }})

By reporter

@foreach ($creators as $name => $count)
{{ $name }}{{ $count }}
{{ $count === 1 ? '1 bug filed' : $count . ' bugs filed' }}
@endforeach

QA effectiveness

UAT bugs filed on the {{ $sel }} target stories, and how many escaped QA versus what QA caught (updates live as you categorise).

{{ $total }}
UAT bugs filed
{{ $qaCaughtCount }}
QA-caught (QA effort)
0
Escaped to UAT
0%
Escape rate

Escape rate · per scorecard tier

0%escape
rate

UAT bugs by category

Bugs

{{ $total }} bugs
{{-- Bugs grouped under their target story (one per story so groups can be hidden when filtered), with visible aligned columns. --}} @forelse ($groups as $g) @foreach ($g['bugs'] as $r) @php $sc = \App\Services\StatusService::statusColor($r['status'], $r['canon']); $sLabel = $r['status'] ?: ($statusLabels[$r['canon']] ?? 'Unknown'); @endphp @endforeach @empty @endforelse
BugReporterDate CreatedStatusCategoryQA testerRemarks
@if ($jiraBase) {{ $g['story_title'] }} @else{{ $g['story_title'] }}@endif {{ $g['story_key'] }} · {{ $g['project'] }} · {{ $g['quarter'] }} {{ count($g['bugs']) }}
@if ($jiraBase) {{ $r['summary'] }} @else {{ $r['summary'] }} @endif
{{ $r['key'] }}
{{ $r['creator'] }} {{ $r['created']?->format('M j, Y') ?? '—' }} {{ $sLabel }} @if (!empty($g['qa'])) @foreach ($g['qa'] as $qa){{ $qa }}@endforeach @else @endif
No linked bugs for this period (a quarter target dashboard may not be imported yet).
{{-- "Reoccurred" helper: lists every bug linked to the target story so the QA can see which earlier bug this one reoccurs from. --}} @endsection @push('scripts') @endpush