Audit Pack: {{ $procurement->reference }}

Audit Data Pack: {{ $procurement->reference }}

Compliance Score: {{ $complianceScore }}% Generated on {{ now()->format('M d, Y H:i') }}
@if(!empty($gaps))
Compliance Gaps Detected
@foreach($gaps as $gap)
{{ $gap['section'] }}: {{ $gap['message'] }}
@endforeach
@endif
Section 1: Procurement Narrative
{{ $procurement->reference }}
{{ $procurement->method }}
Stage {{ $procurement->current_stage }}

{{ $procurement->title }}

Section 4: Evaluation Report
@foreach($procurement->bids as $index => $bid) @endforeach
Bidder Tech Score Fin Score Total Rank
{{ $bid->bidder_name }} 75/80 20/20 95.00 #{{ $index+1 }}
Section 5: Approval Log
@foreach($procurement->approvals->sortBy('order') as $approval)
@if($approval->status == 'approved') @endif
{{ $approval->approver->name }}
{{ $approval->decided_at?->format('M d, Y H:i') }}
{{ $approval->role_label }} — Decision: {{ ucfirst($approval->status) }}
@if($approval->comment)
{{ $approval->comment }}
@endif
@endforeach
Section 8: System Audit Trail (Immutable)
@foreach($procurement->auditTrails->sortByDesc('created_at')->take(10) as $trail) @endforeach
Timestamp User Event Action
{{ $trail->created_at->format('M d H:i:s') }} {{ $trail->user->name }} {{ $trail->event }} {{ $trail->description }}