{{-- PHASE 5: EFFECTIVENESS & CLOSURE --}} @php $closure = $deviation->closure; @endphp

5 Effectiveness Check & Closure

@if($closure)

Record Closed

Closed on {{ $closure->closure_date?->format('M j, Y') }} — status: {{ $closure->final_status }}

@if($closure->closure_notes) @endif
Justification{!! nl2br(e($closure->closure_justification)) !!}
Notes{!! nl2br(e($closure->closure_notes)) !!}
Approved By{{ $closure->approver?->name ?? '—' }}
@else {{-- Prerequisites checklist --}}
Closure Prerequisites
@php $prereqs = [ 'All actions completed' => $deviation->actions()->whereNotIn('status', ['COMPLETED','VERIFIED'])->count() === 0, 'CAPA linked' => $deviation->capaLinkages()->where('is_active', true)->count() > 0, 'Root cause verified' => $deviation->investigations->flatMap->rootCauses->whereNotNull('confirmed_by')->isNotEmpty(), 'Impact assessment complete' => $deviation->impact && $deviation->impact->items->isNotEmpty(), ]; @endphp
    @foreach($prereqs as $label => $met)
  • {{ $label }} @if($met) Met @else Not Met @endif
  • @endforeach
@if(collect($prereqs)->every(fn($v) => $v))
All prerequisites met. You may close this record.
@else
Complete all prerequisites before closing.
@endif @endif
{{-- Closure Modal --}} @if(!$closure) @endif