@extends('admin.layout') @section('title', __('admin.pipeline.proposals.detail').' · '.__('admin.brand')) @section('content') @php $value = data_get($proposal->proposed_value, 'value', $proposal->proposed_value); $entityName = $proposal->entity?->name ?? (($proposal->entity_type ?? '—').' #'.($proposal->entity_id ?? '—')); @endphp
{{ __('admin.pipeline.eyebrow') }}

{{ __('admin.pipeline.proposals.detail') }}

{{ $entityName }} · {{ $proposal->field_key }}

{{ __('admin.pipeline.back') }}

{{ __('admin.pipeline.proposals.proposed_value') }}

{{ __('admin.pipeline.proposals.detail_hint') }}

{{ __('admin.pipeline.proposal_statuses.'.$proposal->status) }}
{{ json_encode($value, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) }}
{{ __('admin.entity') }}
{{ $entityName }}
{{ __('admin.field') }}
{{ $proposal->field_key }}
{{ __('admin.source') }}
{{ $proposal->source?->name ?? $proposal->producer_type }}
{{ __('admin.confidence') }}
{{ $proposal->confidence !== null ? number_format((float) $proposal->confidence * 100, 1).' %' : '—' }}
{{ __('admin.pipeline.proposals.producer') }}
{{ $proposal->producer_type }}
{{ __('admin.pipeline.proposals.created') }}
{{ $proposal->created_at?->format('Y-m-d H:i:s') }}
@if ($proposal->rationale)
{{ __('admin.pipeline.proposals.rationale') }}

{{ $proposal->rationale }}

@endif

{{ __('admin.pipeline.review.title') }}

{{ __('admin.pipeline.review.hint') }}

@if ($proposal->status === 'pending')
@csrf
@csrf @method('PATCH') @if (! $canonicalAutoApplyEnabled){{ __('admin.pipeline.lock_notice_short') }}@endif
@csrf @method('PATCH')
@else
{{ __('admin.pipeline.review.already_reviewed') }}
@endif
@if ($preview)

{{ __('admin.pipeline.preview.title') }}

{{ __('admin.pipeline.preview.hint') }}

{{ $preview->hasConflict ? __('admin.pipeline.preview.conflict') : __('admin.pipeline.preview.clear') }}
{{ __('admin.pipeline.preview.selected') }}{{ json_encode($preview->selectedValue, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) }}
{{ __('admin.pipeline.preview.score') }}{{ number_format($preview->selectedScore, 3) }}
{{ __('admin.pipeline.preview.support') }}{{ $preview->consensusSupport }}
{{ __('admin.pipeline.preview.reason') }}{{ $preview->reasonCode }}
@endif

{{ __('admin.pipeline.history.title') }}

{{ __('admin.pipeline.history.hint') }}

@include('admin.pipeline.partials.history', ['decisions' => $decisions])
@endsection