{#each approvals as approval (approval.executionId)} {@const p = phase.get(approval.executionId)} {@const e = exec.get(approval.executionId)} {#if p === 'completed'}
{outputText(e)}
{/if}
{errorText(e)}
{approval.command}
{/if}
{#if p === 'running'}
Execution {approval.executionId.slice(0, 8)} — long installs can take several minutes; this
will resolve on its own (capped at 10 min) or you can check the Operations page for live output.
{/if}
{approval.executionId}. Check the Operations page directly.
{approval.command}
{/if}
{#if affected}