← Back

{{ $prompt->developer->name }} @if ($prompt->project) · {{ $prompt->project->name }} @endif

{{ $prompt->submitted_at->format('n/j/Y, g:i:s A') }} @if ($prompt->device) · {{ $prompt->device->device_name }} @endif

Prompt

{{ $prompt->prompt_text }}
@if ($ratings->isEmpty())
Not yet rated.
@else @php $latest = $ratings->first(); @endphp

AI quality

@foreach ([ 'Clarity' => $latest->clarity_score, 'Context' => $latest->context_score, 'Specificity' => $latest->specificity_score, 'Technical' => $latest->technical_score, 'Acceptance' => $latest->acceptance_criteria_score, ] as $label => $score)

{{ $label }}

{{ $score }} / 5

@endforeach

AI feedback

{{ $latest->feedback }}

@if ($latest->suggested_rewrite)

Suggested rewrite

{{ $latest->suggested_rewrite }}

@endif
Model: {{ $latest->model }} · Rating version: {{ $latest->ratingVersion->version }} Rated {{ $latest->rated_at->diffForHumans() }}
@endif
@if ($ratings->count() > 1)

Rating history

@foreach ($ratings as $rating)
{{ $rating->ratingVersion->version }} · {{ $rating->rated_at->format('n/j/Y, g:i A') }}
@endforeach
@endif
Prompt ID: {{ $prompt->uuid }} Session: {{ $prompt->promptSession?->uuid ? \Illuminate\Support\Str::limit($prompt->promptSession->uuid, 8, '') : '—' }} Received: {{ $prompt->received_at->format('n/j/Y, g:i:s A') }} Client version: {{ $prompt->client_version ?? '—' }}