{effectiveLanguage === 'sql' ? 'SQL' : 'pipe syntax'} {#if errorMessage} {/if} {#if warnings.length > 0} {/if} {#if looksLikeNL} {/if} ⌘/Ctrl+Enter to run
{#if warnings.length > 0}

⚠ {warnings.join('; ')}

{/if}
{#if explainLoading}

Thinking…

{:else if explainError}

{explainError}

{:else}

{explainText}

{/if}
{#if fixLoading}

Thinking…

{:else if fixError}

{fixError}

{:else if fixResult} {#if !fixResult.suggestedQuery}

{fixResult.explanation || "The AI couldn't determine a fix for this error."}

{:else}
Current {query}
Suggested {fixResult.suggestedQuery}
{#if fixResult.explanation}

{fixResult.explanation}

{/if} {#if fixResult.blocked}

⚠ This suggestion isn't offered as directly runnable: {(fixResult.costWarnings ?? []).join('; ')} You can still copy it and adjust manually.

{/if}
{/if} {/if}
{#if optimizeLoading}

Thinking…

{:else if optimizeError}

{optimizeError}

{:else if optimizeResult}

{optimizeResult.phrased || optimizeResult.findings.join('; ')}

{#if optimizeResult.suggestedQuery}
Current {query}
Suggested {optimizeResult.suggestedQuery}
{/if} {/if}
{#if translateLoading && !translateResult}

Thinking…

{:else if translateError}

{translateError}

{:else if translateResult} {#if !translateResult.query}

{translateResult.lowConfidenceReason || "Not confident enough to guess -- try rephrasing."}

{:else} {#if translateResult.confidence === 'low'}

⚠ Low confidence{translateResult.lowConfidenceReason ? `: ${translateResult.lowConfidenceReason}` : ''}. Review carefully before using.

{/if} {#if !translateResult.compiles}

⚠ This doesn't parse as a valid query: {translateResult.compileError}. Edit it above before using.

{/if} {#if translateExplanation}

{translateExplanation}

{/if} {#if translateResult.blocked && editedQuery === translateResult.query}

⚠ Not offered as directly runnable: {(translateResult.costWarnings ?? []).join('; ')} Edit the query above to address this, or copy it manually.

{/if}
{/if} {/if}