{{-- Header --}}
{{ __('agentic::agentic.templates.title') }} {{ __('agentic::agentic.templates.subtitle') }}
{{ __('agentic::agentic.actions.import') }} {{ __('agentic::agentic.actions.back_to_plans') }}
{{-- Stats Cards --}}
{{ $this->stats['total'] }} {{ __('agentic::agentic.templates.stats.templates') }} {{ $this->stats['categories'] }} {{ __('agentic::agentic.templates.stats.categories') }} {{ $this->stats['total_phases'] }} {{ __('agentic::agentic.templates.stats.total_phases') }} {{ $this->stats['with_variables'] }} {{ __('agentic::agentic.templates.stats.with_variables') }}
{{-- Filters --}}
{{ __('agentic::agentic.filters.all_categories') }} @foreach($this->categories as $cat) {{ ucfirst($cat) }} @endforeach @if($category || $search) {{ __('agentic::agentic.actions.clear_filters') }} @endif
{{-- Templates Grid --}} @if($this->templates->count() > 0)
@foreach($this->templates as $template) {{-- Header --}}
{{ $template['name'] }} {{ ucfirst($template['category']) }}
{{ __('agentic::agentic.actions.preview') }} {{ __('agentic::agentic.actions.create_plan') }} {{ __('agentic::agentic.actions.delete') }}
{{-- Description --}} @if($template['description']) {{ $template['description'] }} @else
@endif {{-- Meta --}}
{{ __('agentic::agentic.templates.phases_count', ['count' => $template['phases_count']]) }}
@if(count($template['variables']) > 0)
{{ __('agentic::agentic.templates.variables_count', ['count' => count($template['variables'])]) }}
@endif
{{-- Variables Preview --}} @if(count($template['variables']) > 0)
{{ __('agentic::agentic.templates.variables') }}:
@foreach(array_slice($template['variables'], 0, 3) as $var) {{ $var['name'] }} @if($var['required']) * @endif @endforeach @if(count($template['variables']) > 3) {{ __('agentic::agentic.templates.more', ['count' => count($template['variables']) - 3]) }} @endif
@endif {{-- Actions --}}
{{ __('agentic::agentic.templates.preview') }} {{ __('agentic::agentic.templates.use_template') }}
@endforeach
@else
{{ __('agentic::agentic.templates.no_templates') }} @if($search || $category) {{ __('agentic::agentic.templates.no_templates_filtered') }} @else {{ __('agentic::agentic.templates.no_templates_empty') }} @endif @if($search || $category) {{ __('agentic::agentic.actions.clear_filters') }} @else {{ __('agentic::agentic.templates.import_template') }} @endif
@endif {{-- Preview Modal --}} @if($showPreviewModal && $this->previewTemplate)
{{ $this->previewTemplate['name'] }} {{ ucfirst($this->previewTemplate['category']) }}
@if($this->previewTemplate['description']) {{ $this->previewTemplate['description'] }} @endif {{-- Guidelines --}} @if(!empty($this->previewTemplate['guidelines']))
{{ __('agentic::agentic.templates.guidelines') }}
    @foreach($this->previewTemplate['guidelines'] as $guideline)
  • {{ $guideline }}
  • @endforeach
@endif {{-- Phases --}}
{{ __('agentic::agentic.plan_detail.phases') }} ({{ count($this->previewTemplate['phases']) }})
@foreach($this->previewTemplate['phases'] as $index => $phase)
{{ $phase['order'] }} {{ $phase['name'] }}
@if($phase['description']) {{ $phase['description'] }} @endif @if(!empty($phase['tasks']))
    @foreach($phase['tasks'] as $task)
  • {{ is_array($task) ? $task['name'] : $task }}
  • @endforeach
@endif
@endforeach
{{-- Variables --}} @php $template = app(\Core\Mod\Agentic\Services\PlanTemplateService::class)->get($previewSlug); $variables = $template['variables'] ?? []; @endphp @if(!empty($variables))
{{ __('agentic::agentic.templates.variables') }}
@foreach($variables as $name => $config) @endforeach
{{ __('agentic::agentic.templates.variable') }} {{ __('agentic::agentic.plan_detail.description') }} {{ __('agentic::agentic.templates.default') }} {{ __('agentic::agentic.templates.required') }}
{{ $name }} {{ $config['description'] ?? '-' }} {{ $config['default'] ?? '-' }} @if($config['required'] ?? false) {{ __('agentic::agentic.templates.yes') }} @else {{ __('agentic::agentic.templates.no') }} @endif
@endif
{{ __('agentic::agentic.actions.close') }} {{ __('agentic::agentic.templates.use_this_template') }}
@endif {{-- Create Plan Modal --}} @if($showCreateModal && $this->createTemplate)
{{ __('agentic::agentic.templates.create_from_template') }} {{ __('agentic::agentic.templates.using_template', ['name' => $this->createTemplate['name']]) }}
{{-- Plan Title --}}
@error('createTitle') {{ $message }} @enderror
{{-- Workspace --}}
Select workspace... @foreach($this->workspaces as $ws) {{ $ws->name }} @endforeach @error('createWorkspaceId') {{ $message }} @enderror
{{-- Variables --}} @if(!empty($this->createTemplate['variables']))
{{ __('agentic::agentic.templates.template_variables') }}
@foreach($this->createTemplate['variables'] as $name => $config)
@if($config['description'] ?? null) {{ $config['description'] }} @endif @error("createVariables.{$name}") {{ $message }} @enderror
@endforeach
@endif {{-- Activate Option --}}
{{-- Preview --}} @if($this->createPreview)
{{ __('agentic::agentic.templates.preview') }}

{{ __('agentic::agentic.plan_detail.phases') }}: {{ count($this->createPreview['phases']) }}

@foreach($this->createPreview['phases'] as $phase) {{ $phase['name'] }} @endforeach
@endif @error('createVariables') {{ $message }} @enderror
{{ __('agentic::agentic.actions.cancel') }} {{ __('agentic::agentic.actions.create_plan') }}
@endif {{-- Import Modal --}} @if($showImportModal)
{{ __('agentic::agentic.templates.import.title') }} {{ __('agentic::agentic.templates.import.subtitle') }}
{{-- File Upload --}}
{{ __('agentic::agentic.templates.import.processing') }}
{{-- Error --}} @if($importError)
{{ $importError }}
@endif {{-- Preview --}} @if($importPreview)
{{ __('agentic::agentic.templates.import.preview') }}
{{ __('agentic::agentic.templates.import.name') }}
{{ $importPreview['name'] }}
{{ __('agentic::agentic.templates.import.category') }}
{{ ucfirst($importPreview['category']) }}
{{ __('agentic::agentic.templates.import.phases') }}
{{ $importPreview['phases_count'] }}
{{ __('agentic::agentic.templates.import.variables') }}
{{ $importPreview['variables_count'] }}
@if($importPreview['description'])
{{ __('agentic::agentic.templates.import.description') }}
{{ $importPreview['description'] }}
@endif
{{-- Filename --}}
{{ __('agentic::agentic.templates.import.will_be_saved', ['filename' => $importFileName]) }} @error('importFileName') {{ $message }} @enderror
@endif
{{ __('agentic::agentic.actions.cancel') }} {{ __('agentic::agentic.templates.import_template') }}
@endif