@include('partials.staff_navbar')
Return to Registry Matrix

Application Docket: {{ $registration->resume_code }}

DPA Regulatory Submission Assessment Workspace Profile.

Authenticated Officer {{ $staff->accountDetails->fullname ?? $staff->username }} {{ $staff->accountDetails->designation->designations ?? 'Assigned Professional Agent' }}
Close Document
@if(session('success')) @endif @if($errors->any()) @endif {{-- ========================================================================= --}} {{-- WORKSPACE LANE HOVER & OWNERSHIP TASK CLAIM PANEL (STRICT TARGETED QUEUE) --}} {{-- ========================================================================= --}} @php $userDesignation = $staff->accountDetails->designation->designations ?? ''; $activeJourneyStep = $registration->journeySteps->first() ?? new \App\Models\RegistrationJourney(); $isFinanceUser = \Illuminate\Support\Str::contains(strtolower($userDesignation), 'finance'); $isRegUser = (\Illuminate\Support\Str::contains(strtolower($userDesignation), 'registration') || \Illuminate\Support\Str::contains(strtolower($userDesignation), 'license')); $isComplianceUser = \Illuminate\Support\Str::contains(strtolower($userDesignation), 'compliance') && ($userDesignation !== 'Director of Data Governance & Compliance'); $isLegalUser = \Illuminate\Support\Str::contains(strtolower($userDesignation), 'legal'); // Determine whose exact turn it is in the absolute pipeline sequence $currentWorkflowTurn = 'finance'; // Default starts at Finance if ($activeJourneyStep->finance_approval_status === 'approved') { $currentWorkflowTurn = 'registration'; } if ($activeJourneyStep->status === 'approved') { $currentWorkflowTurn = 'compliance'; } if ($activeJourneyStep->data_compliance_status === 'approved') { $currentWorkflowTurn = 'legal'; } if ($activeJourneyStep->legal_approval_status === 'approved') { $currentWorkflowTurn = 'release'; // Director sign-off, no claim bar needed } $promptTakeover = false; $laneTitle = ''; // Only pop up if it is their exact department's turn, AND they haven't claimed it yet, AND it hasn't been approved yet if ($currentWorkflowTurn === 'finance' && $isFinanceUser && empty($activeJourneyStep->finance_observing_officer) && $activeJourneyStep->finance_approval_status !== 'approved') { $promptTakeover = true; $laneTitle = 'Finance Operations Clearance'; } elseif ($currentWorkflowTurn === 'registration' && $isRegUser && empty($activeJourneyStep->registration_observing_officer) && $activeJourneyStep->status !== 'approved') { $promptTakeover = true; $laneTitle = 'Registrations & Licensing Review'; } elseif ($currentWorkflowTurn === 'compliance' && $isComplianceUser && empty($activeJourneyStep->compliance_observing_officer) && $activeJourneyStep->data_compliance_status !== 'approved') { $promptTakeover = true; $laneTitle = 'Data Compliance Verification'; } elseif ($currentWorkflowTurn === 'legal' && $isLegalUser && empty($activeJourneyStep->legal_observing_officer) && $activeJourneyStep->legal_approval_status !== 'approved') { $promptTakeover = true; $laneTitle = 'Legal Consultation Clearance'; } @endphp @if($promptTakeover)
Unassigned Task Stream Detected

This docket is now waiting in your department's queue. Click below to link this file to your active workspace profile.

@csrf
@endif {{-- ========================================================================= --}} {{-- AUTOMATED SYSTEM RENEWAL DISCOVERY INDICATOR --}} {{-- ========================================================================= --}} @if(!empty($activeJourneyStep->is_renewal))
@if($activeJourneyStep->is_renewal === 'yes')
Application Mapping Status: Verified Account Renewal Sequence
@else
Application Mapping Status: Fresh Corporate Registration Track
@endif
@endif
{{-- 1. Organization Legal Profile --}}
1. Organization Legal Profile
{{ $registration->org_legal_name ?? $registration->rep_institution ?? 'N/A' }}
{{ str_replace('_', ' ', $registration->registration_route) }}
{{ $registration->handler_legal_class ?? 'N/A' }}
{{ $registration->sector ?? 'N/A' }}
{{ $registration->sub_sector ?? 'N/A' }}

{{ $registration->country ?? 'N/A' }}
{{ $registration->county_location ?? 'N/A' }}
{{ $registration->postal_address ?? 'N/A' }}
{{ $registration->street ?? 'N/A' }}
{{ $registration->building ?? 'N/A' }}
{{ $registration->office_number ?? 'N/A' }}
{{ $registration->org_telephone ?? 'N/A' }}
{{-- 2. Data Governance & Matrix Mapping --}}
2. Data Governance & Matrix Mapping
General Personal Data Formats Collected
@if(is_array($registration->personal_data_matrix) && count($registration->personal_data_matrix) > 0)
@foreach($registration->personal_data_matrix as $item) @endforeach
Data Classification Key Description Category Label Processing Legal Justification Context
{{ $item['category'] ?? 'N/A' }} {{ $item['description'] ?? 'N/A' }} {{ $item['purpose'] ?? 'No context justification recorded.' }}
@else

No primary general category matrix arrays provided.

@endif
Sensitive Category Processing Scope
Does this framework process high-risk or sensitive data arrays? Recorded Answer: {{ $registration->handles_sensitive_data ?? 'No explicit answer recorded' }}
{{ $registration->handles_sensitive_data === 'yes' ? 'Active / Sensitive' : 'No Sensitive Payload' }}
@if($registration->handles_sensitive_data === 'yes' && is_array($registration->sensitive_data_matrix) && count($registration->sensitive_data_matrix) > 0)
@foreach($registration->sensitive_data_matrix as $item) @endforeach
Sensitive Key Identification Label Context Strategic Justification Framework
{{ $item['key'] ?? 'N/A' }} {{ $item['label'] ?? 'N/A' }} {{ $item['justification'] ?? 'N/A' }}
@endif
{{-- 3. Security Strategy & International Transfers --}}
3. Security Strategy & International Transfers
{{ $registration->transfers_data_outside === 'yes' ? 'Transfers Outside Jurisdiction' : 'Local Storage Only' }}
{{ $registration->transfer_countries ?? 'No external transit nodes declared.' }}
{{ $registration->transfer_safeguards ?? 'N/A' }}

{{ $registration->technical_measures ?? 'No description listed.' }}

{{ $registration->organizational_measures ?? 'No description listed.' }}

{{-- Application Step Workflow Governance Console --}}
Application Step Workflow Governance Console

Hierarchical state assessment panel. Steps automatically unlock sequentially for authorized units.

@php $lowerUserDesignation = strtolower($userDesignation); // Workflow Unit Authority Checks $isFinance = \Illuminate\Support\Str::contains($lowerUserDesignation, 'finance'); $isRegistrationOfficer = (\Illuminate\Support\Str::contains($lowerUserDesignation, 'registration') || \Illuminate\Support\Str::contains($lowerUserDesignation, 'license')); $isComplianceOfficer = \Illuminate\Support\Str::contains($lowerUserDesignation, 'compliance') && ($userDesignation !== 'Director of Data Governance & Compliance'); $isLegalOfficer = \Illuminate\Support\Str::contains($lowerUserDesignation, 'legal'); $isDirector = ($userDesignation === 'Director of Data Governance & Compliance'); $isFinancialAttachmentMissing = empty($registration->financial_attachment_path); @endphp
@csrf {{-- STEP 1: FINANCE APPROVAL --}}
1
Finance Operations Clearance
@if($activeJourneyStep->finance_approval_status === 'approved') ✓ Cleared By {{ $activeJourneyStep->finance_approved_by }} @endif
@if(!empty($activeJourneyStep->finance_observing_officer))
Assigned Finance Workspace Monitor: {{ $activeJourneyStep->finance_observing_officer }} @if($activeJourneyStep->finance_observe_start_at) (Track Started: {{ \Carbon\Carbon::parse($activeJourneyStep->finance_observe_start_at)->format('M d, Y @ H:i') }}) @endif
@endif @if($isFinance && $activeJourneyStep->finance_approval_status !== 'approved') @if($isFinancialAttachmentMissing) @endif
@else

{!! filled($activeJourneyStep->finance_comment) ? nl2br(e($activeJourneyStep->finance_comment)) : 'Awaiting transactional clearance log actions from the Finance department.' !!}

@if($activeJourneyStep->finance_approval_status === 'approved' && !empty($activeJourneyStep->file_items_path)) View Uploaded Settlement Receipt @endif
@endif
{{-- STEP 2: REGISTRATION & LICENSING OFFICER --}}
2
Registrations & Licensing Officer Review
@if($activeJourneyStep->status === 'approved') ✓ Signed Off By {{ $activeJourneyStep->approved_by }} @endif
@if(!empty($activeJourneyStep->registration_observing_officer))
Assigned Registration Workspace Monitor: {{ $activeJourneyStep->registration_observing_officer }} @if($activeJourneyStep->registration_observe_start_at) (Track Started: {{ \Carbon\Carbon::parse($activeJourneyStep->registration_observe_start_at)->format('M d, Y @ H:i') }}) @endif
@endif @if(isset($priorApplications) && $priorApplications->isNotEmpty())
is_renewal === 'yes' || empty($activeJourneyStep->is_renewal) ? 'checked' : '' }}> System detected {{ $priorApplications->count() }} older closed records for this entity profile. Uncheck if this represents an entirely disconnected operational filing.
@endif @if($isRegistrationOfficer) @if($activeJourneyStep->finance_approval_status !== 'approved')
Stage Locked: Awaiting Step 1 (Finance Operations Clearance).
@elseif($activeJourneyStep->status !== 'approved')
@endif @else

{!! filled($activeJourneyStep->comment) ? nl2br(e($activeJourneyStep->comment)) : 'Awaiting structural assessment logs from the Registrations & Licensing Officer Unit.' !!}

@endif
{{-- STEP 3: DATA COMPLIANCE STAGE --}}
3
Data Compliance Operational Verification
@if($activeJourneyStep->data_compliance_status === 'approved') ✓ Verified By {{ $activeJourneyStep->data_compliance_approved_by }} @endif
@if(!empty($activeJourneyStep->compliance_observing_officer))
Assigned Compliance Workspace Monitor: {{ $activeJourneyStep->compliance_observing_officer }} @if($activeJourneyStep->compliance_observe_start_at) (Track Started: {{ \Carbon\Carbon::parse($activeJourneyStep->compliance_observe_start_at)->format('M d, Y @ H:i') }}) @endif
@endif @if($isComplianceOfficer) @if($activeJourneyStep->status !== 'approved')
Stage Locked: Awaiting Step 2 (Registrations Review Clearance).
@elseif($activeJourneyStep->data_compliance_status !== 'approved')
@endif @endif {{-- Strictly displays structural verification logs always --}} @if(!$isComplianceOfficer || $activeJourneyStep->data_compliance_status === 'approved' || $activeJourneyStep->status !== 'approved')

{!! filled($activeJourneyStep->data_compliance_comment) ? nl2br(e($activeJourneyStep->data_compliance_comment)) : 'Awaiting structural operations compliance evaluation from the Data Compliance Team.' !!}

@if($activeJourneyStep->data_compliance_status === 'approved' && !empty($activeJourneyStep->data_compliance_file_path)) View Compliance Log Attachment @endif
@endif
{{-- STEP 4: LEGAL APPROVAL STAGE --}}
4
Legal Consultation Clearance
@if($activeJourneyStep->legal_approval_status === 'approved') ✓ Approved By {{ $activeJourneyStep->legal_approved_by }} @endif
@if(!empty($activeJourneyStep->legal_observing_officer))
Assigned Legal Workspace Monitor: {{ $activeJourneyStep->legal_observing_officer }} @if($activeJourneyStep->legal_observe_start_at) (Track Started: {{ \Carbon\Carbon::parse($activeJourneyStep->legal_observe_start_at)->format('M d, Y @ H:i') }}) @endif
@endif @if($isLegalOfficer) @if($activeJourneyStep->data_compliance_status !== 'approved')
Stage Locked: Awaiting Step 3 (Data Compliance Validation Sign-Off).
@elseif($activeJourneyStep->legal_approval_status !== 'approved')
@endif @endif {{-- Strictly displays structural statutory logs always --}} @if(!$isLegalOfficer || $activeJourneyStep->legal_approval_status === 'approved' || $activeJourneyStep->data_compliance_status !== 'approved')

{!! filled($activeJourneyStep->legal_comment) ? nl2br(e($activeJourneyStep->legal_comment)) : 'Awaiting statutory counsel clearance logs from the Legal Department.' !!}

@if($activeJourneyStep->legal_approval_status === 'approved' && !empty($activeJourneyStep->legal_file_path)) View Legal Opinion Attachment @endif
@endif
{{-- STEP 5: DIRECTORATE EXECUTIVE RELEASE --}}
5
Directorate Executive Legal Certificate Dispatch Authority
@if($activeJourneyStep->authorise_release_status === 'released') ✓ Released By {{ $activeJourneyStep->authorise_release_by }} @endif
@if($isDirector) @if($activeJourneyStep->legal_approval_status !== 'approved')
Stage Locked: Awaiting Step 4 (Legal Consultation Sign-Off Approval).
@elseif($activeJourneyStep->authorise_release_status !== 'released')
@endif @else

{!! filled($activeJourneyStep->authorise_release_comment) ? nl2br(e($activeJourneyStep->authorise_release_comment)) : 'Awaiting formal legal dispatch authorization from the Director of Data Governance & Compliance.' !!}

@endif
{{-- Application Status Center --}}
Application Status Center
@if($registration->status === 'delivery') Issued / Delivered Download Certificate @elseif($registration->status === 'under_review') Audit Pending Review @else {{ str_replace('_', ' ', $registration->status) }} @endif
@if($registration->data_handler_role === 'both')
Controller & Processor
@elseif($registration->data_handler_role === 'controller')
Data Controller
@else
{{ $registration->data_handler_role ?? 'Unspecified' }}
@endif

Invoice Amount:
${{ number_format($registration->invoice_amount, 2) }}
Payment status:
{{ strtoupper($registration->payment_status ?? 'unpaid') }}
@if($registration->payment_date)
Settlement Date:
{{ $registration->payment_date->format('M d, Y') }}
@endif
Workflow Step Level Progression {{ $registration->current_step }} / 9 Steps
{{-- Historical Audit Trail Logs --}}
Historical Audit Trail Logs

Tracks every milestone event sequentially, identifying timestamps and authorized personnel allocations.

@forelse($registration->journeySteps as $stepLog) {{-- 1. FINANCE VERDICT --}} @if($stepLog->finance_approval_status)
$
Finance Verdict: {{ $stepLog->finance_approval_status }}
Evaluated By: {{ $stepLog->finance_approved_by }}
{{ $stepLog->finance_comment ?? 'No text logs saved' }}
{{ $stepLog->finance_approved_at ? \Carbon\Carbon::parse($stepLog->finance_approved_at)->format('M d, Y @ H:i') : '' }}
@endif {{-- 2. REGISTRATION DECISION --}} @if($stepLog->status)
Registration Decision: {{ $stepLog->status }}
Reviewed By: {{ $stepLog->approved_by }}
{{ $stepLog->comment ?? 'No text logs saved' }}
@if($stepLog->file_items_path) View Registration Attachment @endif
{{ $stepLog->approved_at ? \Carbon\Carbon::parse($stepLog->approved_at)->format('M d, Y @ H:i') : '' }}
@endif {{-- 3. DATA COMPLIANCE VERDICT --}} @if($stepLog->data_compliance_status)
Compliance Verdict: {{ $stepLog->data_compliance_status }}
Verified By: {{ $stepLog->data_compliance_approved_by }}
{{ $stepLog->data_compliance_comment ?? 'No text logs saved' }}
@if($stepLog->data_compliance_file_path) View Compliance Attachment @endif
{{ $stepLog->data_compliance_approved_at ? \Carbon\Carbon::parse($stepLog->data_compliance_approved_at)->format('M d, Y @ H:i') : '' }}
@endif {{-- 4. LEGAL CONSULTATION VERDICT --}} @if($stepLog->legal_approval_status)
Legal Consultation: {{ $stepLog->legal_approval_status }}
Evaluated By: {{ $stepLog->legal_approved_by }}
{{ $stepLog->legal_comment ?? 'No text logs saved' }}
@if($stepLog->legal_file_path) View Statutory File @endif
{{ $stepLog->legal_approved_at ? \Carbon\Carbon::parse($stepLog->legal_approved_at)->format('M d, Y @ H:i') : '' }}
@endif {{-- 5. EXECUTIVE DISPATCH VERDICT --}} @if($stepLog->authorise_release_status)
Executive Dispatch: {{ $stepLog->authorise_release_status }}
Released By: {{ $stepLog->authorise_release_by }}
{{ $stepLog->authorise_release_comment ?? 'No text logs saved' }}
{{ $stepLog->authorise_release_at ? \Carbon\Carbon::parse($stepLog->authorise_release_at)->format('M d, Y @ H:i') : '' }}
@endif @empty
No sequential tracking logs compiled on this record.
@endforelse
{{-- Officers & Attestation --}}
Officers & Attestation
{{ $registration->dpo_name ?? 'No Designated DPO Listed' }} @if($registration->dpo_phone) {{ $registration->dpo_phone }} @endif
{{ $registration->rep_name ?? 'N/A' }} {{ $registration->full_phone }} Relation: {{ $registration->rep_relation ?? 'N/A' }}
Digitally Signed & Confirmed By:
{{ $registration->compliance_signature_name ?? 'Unsigned Draft' }}
Initial entry logging: {{ $registration->created_at ? $registration->created_at->format('M d, Y \a\t h:i A') : 'N/A' }}
{{-- 4. Attached Verification Documentation --}}
4. Attached Verification Documentation
Corporate Entity Documents Company incorporation registry validation files.
@if($registration->company_docs_path) View @else Empty @endif
Financial Statements Bracket: {{ $registration->turnover_bracket ?? 'N/A' }}
@if($registration->financial_attachment_path) View @else Empty @endif
Org Setup Artifacts Supplementary organizational process uploads.
@if($registration->org_docs_path) View @else Empty @endif
{{-- Historical Archives Matrix Module --}} @if($priorApplications->isNotEmpty())

Historical Archives (Total Found: {{ $priorApplications->count() }})

@foreach($priorApplications as $index => $priorApp)
#{{ $index + 1 }} - Past Application: {{ $priorApp->registration_no ?? 'N/A' }}
Closed: {{ $priorApp->date_of_completion ? $priorApp->date_of_completion->format('Y-m-d') : 'N/A' }}

This historical operational record was logged for legal profile entity identity matching "{{ $priorApp->org_legal_name ?? $priorApp->rep_institution }}".

@php $hasAnyComments = false; @endphp @foreach($priorApp->journeySteps as $pastStep) @php $hasFinance = filled($pastStep->finance_comment); $hasRegistration = filled($pastStep->comment); $hasCompliance = filled($pastStep->data_compliance_comment); $hasLegal = filled($pastStep->legal_comment); $hasRelease = filled($pastStep->authorise_release_comment); @endphp @if($hasFinance || $hasRegistration || $hasCompliance || $hasLegal || $hasRelease) @php $hasAnyComments = true; @endphp @if($hasFinance) @endif @if($hasRegistration) @endif @if($hasCompliance) @endif @if($hasLegal) @endif @if($hasRelease) @endif @endif @endforeach @if($priorApp->journeySteps->isEmpty() || !$hasAnyComments) @endif
Milestone / Step Departmental Stage Historical Comment Logs
{{ $pastStep->step_name }}
({{ $pastStep->step_slug }})
Finance Auditing
{{ $pastStep->finance_comment }}
{{ $pastStep->step_name }}
({{ $pastStep->step_slug }})
Registration Review
{{ $pastStep->comment }}
{{ $pastStep->step_name }}
({{ $pastStep->step_slug }})
Data Compliance
{{ $pastStep->data_compliance_comment }}
{{ $pastStep->step_name }}
({{ $pastStep->step_slug }})
Legal Consultation
{{ $pastStep->legal_comment }}
{{ $pastStep->step_name }}
({{ $pastStep->step_slug }})
Executive Release
{{ $pastStep->authorise_release_comment }}
No logged comments found on any milestone journey steps for this reference tracking record.
@endforeach
@endif
@include('partials.footer')