@if($designMode) @endif @if($demoState === 'loading') @elseif(! $hasStatement || $demoState === 'empty') @else @php $sections = $questionnaire->sections(); $activeSection = $sections->firstWhere('key', $activeSectionKey) ?? $sections->first(); $tiles = [ ['key' => 'sections', 'label' => 'Complete', 'value' => $progress->overallPercent().'%', 'variant' => $progress->isReadyToGenerate() ? 'success' : 'primary', 'icon' => 'chart-donut'], ['key' => 'required', 'label' => 'Required outstanding', 'value' => count($progress->requiredUnanswered), 'variant' => $progress->requiredUnanswered ? 'danger' : 'success', 'icon' => 'asterisk'], ['key' => 'review', 'label' => 'Awaiting review', 'value' => $progress->awaitingReview, 'variant' => $progress->awaitingReview ? 'warning' : 'success', 'icon' => 'lightbulb-on-outline'], ['key' => 'conflicts', 'label' => 'Conflicts', 'value' => count($progress->conflicts), 'variant' => $progress->conflicts ? 'danger' : 'success', 'icon' => 'alert-octagon-outline'], ['key' => 'missing', 'label' => 'Missing evidence', 'value' => count($progress->missingEvidenceSections), 'variant' => $progress->missingEvidenceSections ? 'warning' : 'success', 'icon' => 'shield-alert-outline'], ]; @endphp {{-- KPI tiles (clickable triage) --}}
@foreach($tiles as $tile)
@endforeach
{{-- LEFT — triage working panel --}}
@switch($focus) @case('required')
Required questions outstanding
@if(! $progress->requiredUnanswered)
All required questions answered.
@else
    @foreach($progress->requiredUnanswered as $item)
  • {{ $item['label'] }}
  • @endforeach
@endif @break @case('review')
Suggested answers awaiting review
@if($suggestions->isEmpty())
No suggestions pending review.
@else
@foreach($suggestions as $suggestion) @endforeach
@endif @break @case('conflicts')
Conflicting answers
@if(! $progress->conflicts)
No conflicts detected.
@else
    @foreach($progress->conflicts as $conflict)
  • {{ $conflict['label'] }}
  • @endforeach
@endif @break @case('missing')
Missing supporting evidence

Evidence-backed sections with no confirmed findings. Add exhibits from Evidence Review.

@if(! $progress->missingEvidenceSections)
Every evidence-backed section has confirmed findings.
@else @endif @break @default
Completion by section
@foreach($sections as $section) @php $sp = $progress->sections[$section->key] ?? ['answered' => 0, 'total' => 0, 'percent' => 0]; @endphp
{{ $section->title }} {{ $sp['answered'] }}/{{ $sp['total'] }}
@endforeach
@endswitch
{{-- RIGHT — readiness & generate --}}
Readiness



Notes
@endif