{#if !task}
Выберите задачу, чтобы увидеть результат.
{:else if !result}

Для этой задачи нет структурированного результата.

{:else if pluginId === 'llm_dashboard_validation'}

LLM проверка дашборда

{result.status || 'UNKNOWN'}

{result.summary || 'Нет summary'}

{#if result.issues?.length}

Проблемы ({result.issues.length})

{/if}
{:else if pluginId === 'superset-backup'}

Результат бэкапа

{result.status || 'UNKNOWN'}

Environment: {result.environment || '-'}

Total: {result.total_dashboards ?? 0}

Успешно: {result.backed_up_dashboards ?? 0}

Ошибок: {result.failed_dashboards ?? 0}

{#if result.failures?.length}

Ошибки

{/if}
{:else if pluginId === 'superset-migration'}

Результат миграции

{result.status || 'UNKNOWN'}

Source: {result.source_environment || '-'}

Target: {result.target_environment || '-'}

Выбрано: {result.selected_dashboards ?? 0}

Успешно: {result.migrated_dashboards?.length ?? 0}

С ошибками: {result.failed_dashboards?.length ?? 0}

Mappings: {result.mapping_count ?? 0}

{#if result.failed_dashboards?.length}

Ошибки миграции

{/if}
{:else}
{JSON.stringify(result, null, 2)}
{/if}