@extends('admin.layout') @section('title', $mission->target_name.' · '.__('admin.research.title')) @section('content')
{{ $mission->public_id }}
{{ __('admin.enrichment.assessment_hint') }}
| {{ __('admin.enrichment.missing_field') }} | {{ __('admin.enrichment.importance_label') }} | {{ __('admin.enrichment.ready_providers') }} | {{ __('admin.enrichment.ai_fallback') }} |
|---|---|---|---|
| {{ __($field['label_key']) }}{{ $field['field_key'] }} | {{ __('admin.enrichment.importance.'.$field['importance']) }} | {{ $field['ready_provider_count'] }} | {{ $field['ai_fallback_allowed'] ? ($field['ai_agent_code'] ?? __('admin.yes')) : __('admin.no') }} |
{{ __('admin.enrichment.provider_plan_hint') }}
{{ __('admin.enrichment.ai_last_resort_note') }}
{{ __('admin.research.ai_runtime.hint') }}
{{ __('admin.research.ai_runtime.simulate_hint') }}
@if ($aiRuntimeDriverCode !== 'simulation'){{ __('admin.research.ai_runtime.queue_worker_hint') }}
@endif{{ __('admin.research.plan_hint') }}
| # | {{ __('admin.research.step') }} | {{ __('admin.source') }} | {{ __('admin.research.capability') }} | {{ __('admin.status') }} | {{ __('admin.research.policy') }} | {{ __('admin.research.ai_runtime.actions') }} |
|---|---|---|---|---|---|---|
| {{ $step->sequence }} | {{ __('admin.research.step_types.'.$step->step_type) }}{{ $step->step_code }} | {{ $step->source?->name ?? ($step->agent?->name ?? '—') }} | {{ $step->capability ?? '—' }} | {{ __('admin.research.step_statuses.'.$step->status) }} | {{ __('admin.research.policy_states.'.$step->policy_state) }} |
@if ($step->step_type === 'agent' && $step->agent)
@php
$canQueueAi = $researchExecutionEnabled
&& $aiAgentsEnabled
&& $step->agent->is_enabled
&& $aiRuntimeConfigured
&& $aiRuntimeDriverCode !== 'simulation'
&& in_array($step->status, ['ready', 'fallback'], true);
@endphp
@else
—
@endif
|
{{ __('admin.research.ai_runtime.runs_hint') }}
| {{ __('admin.research.ai_runtime.mode') }} | {{ __('admin.research.ai_runtime.driver') }} | {{ __('admin.research.ai_runtime.model') }} | {{ __('admin.status') }} | {{ __('admin.research.ai_runtime.tokens') }} | {{ __('admin.research.ai_runtime.tool_calls') }} | {{ __('admin.research.ai_runtime.cost') }} | {{ __('admin.research.ai_runtime.proposals') }} | {{ __('admin.research.ai_runtime.evidence') }} |
|---|---|---|---|---|---|---|---|---|
| {{ $run->execution_mode === 'simulation' ? __('admin.research.ai_runtime.simulation_mode') : __('admin.research.ai_runtime.live_mode') }} | {{ $run->driver ?? '—' }} | {{ $run->model_snapshot ?? '—' }} | {{ __('admin.research.statuses.'.$run->status) }}@if ($run->error_message){{ $run->error_message }}@endif | {{ number_format((int) $run->prompt_tokens + (int) $run->completion_tokens) }} | {{ $run->tool_calls }} | {{ $run->estimated_cost !== null ? '$'.number_format((float) $run->estimated_cost, 4) : '—' }} | {{ $run->proposals->count() }} | {{ $run->evidence->count() }} |